Important: The accounting parameters in the APN Configuration Mode take precedence over this command for subscriber sessions. Therefore, if accounting is disabled using this command but enabled within the APN configuration, accounting is performed for subscriber sessions.
|
•
|
local: Disables local authentication for current context.
|
|
•
|
none: Disables NULL authentication for current context, which enables both local and RADIUS-based authentication.
|
|
•
|
administrator: Enables authentication for administrative users.
|
|
•
|
subscriber: Enables authentication for subscribers.
|
|
•
|
local: Enables local authentication for the current context.
|
|
•
|
none: Disables authentication for the current context.
|
encrypted: Specifies that the user password should be encrypted.
password user_password: Specifies an authentication password for the NAI-constructed user.
In 12.1 and earlier releases, the user_password must be an alphanumeric string of 0 through 63 characters with or without encryption.
In 12.2 and later releases, the user_password must be an alphanumeric string of 0 through 63 characters without encryption, or 1 through 132 characters with encryption.
For simple IP sessions facilitated by PDSN services in which the authentication allow-noauth and
aaa constructed-nai commands are configured, this command provides a password used for the duration of the session.
The encrypted keyword is intended only for use by the system while saving configuration scripts. The system displays the encrypted keyword in the configuration file as a flag that the variable following the
password keyword is the encrypted version of the plain text password. Only the encrypted password is saved as part of the configuration file.
Important: The domain alias can be set with the
nai-construction domain command in the PDSN Service Configuration mode, or the
aaa default-domain subscriber command in the Global Configuration mode for other core network services.
|
•
|
If the domain alias is set by nai-construction domain, that value is always used and the aaa default-domain subscriber value is disregarded, if set. The NAI is of the form <msid><symbol><nai-construction domain>.
|
|
•
|
If the domain alias is not set by nai-construction domain, and the domain alias is set by aaa default-domain subscriber, the aaa default-domain subscriber value is used. The NAI is of the form <msid><symbol><aaa default-domain subscriber>.
|
|
•
|
If the domain alias is not set by nai-construction domain or aaa default-domain subscriber, the domain name alias is the name of the source context for the PDSN service. The NAI is of the form <msid><symbol><source context of PDSN Service>.
|
group_name must be an alphanumeric string of 1 through 63 characters.
administrator user_name [ encrypted ] password password | [ ecs ] [ expiry-date date_time ] [ ftp ] [ li-administration ] [ nocli ] [ noecs ] [ timeout-absolute timeout_absolute ] [ timeout-min-absolute timeout_min_absolute ] [ timeout-idle timeout_idle ][ timeout-min-idle timeout_min_idle ]
Specifies password for the user name. Optionally, the encrypted keyword can be used to specify the password uses encryption.
password must be an alphanumeric string of 1 through 63 characters without encryption, and 1 through 132 characters with encryption.
The encrypted keyword is intended only for use by the system while saving configuration scripts. The system displays the
encrypted keyword in the configuration file as a flag that the variable following the
password keyword is the encrypted version of the plain text password. Only the encrypted password is saved as part of the configuration file.
Refer to the Lawful Intercept Configuration Guide for a description of this parameter.
timeout-absolute timeout_absolute
Important: This keyword is obsolete. It has been left in place for backward compatibility. If used, a warning is issued and the value entered is rounded to the nearest whole minute.
timeout-min-absolute timeout_min_absolute
timeout-idle timeout_idle
Important: This keyword is obsolete. It has been left in place for backward compatibility. If used a warning is issued and the value entered is rounded to the nearest whole minute.
timeout-min-idle timeout_min_idle
Important: A maximum of 128 administrative users and/or subscribers may be locally configured per context.
Warning: If this keyword option is used with the
no apn apn_name command, the APN named
apn_name will be deleted with all active/inactive subscribers without prompting any warning or confirmation.
asn-qos-descriptor id qos_table_id [ default ] dscp [ be | af11 | af12 | af13 | af21 | af22 | af23 | af31 | af32 | af33 | af41 | af 42 | af 43 | ef ] [ -noconfirm ]
no asn-qos-descriptor qos_table_id [ default ] dscp [ be | af11 | af12 | af13 | af21 | af22 | af23 | af31 | af32 | af33 | af41 | af 42 | af 43 | ef ] [ -noconfirm ]
Warning: If this keyword option is used with
no asn-qos-descriptor id qos_table_id command the ASN QoS descriptor table with identifier
qos_table_id will be deleted with all active/inactive configurations without prompting any warning or confirmation.
Refer to the ASN QoS Descriptor Configuration Mode Commands chapter of this reference for additional information.
asn-service-profile id asn_profile_id direction { bi-directional | downlink | uplink } [activation-trigger {activate | admit | dynamic-reservation | provisioned } [ -noconfirm ]
bi-directional: Enables this service profile in both direction of uplink and downlink.
downlink: Enables this service profile in downlink direction, towards the subscriber.
uplink: Enables this service profile in uplink direction, towards the system.
Warning: If this keyword option is used with
no asn-service-profile id asn_profile_id command the ASN service profile with identifier
asn_profile_id will be deleted with all active/inactive configurations without prompting any warning or confirmation.
Refer to the ASN Service Profile Configuration Mode Commands chapter of this reference for additional information.
Warning: If this keyword option is used with
no asn-service asngw_name command the ASN-GW service named
asngw_name will be deleted with all active/inactive subscribers without prompting any warning or confirmation.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (i.e. resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
Refer to the ASN Gateway Service Configuration Mode Commands chapter of this reference for additional information.
asnpc-service asn_pc_svc_name
Warning: If this keyword option is used with
no asnpc-service asn_pc_svc_name command the ASN Paging Controller service named
asn_pc_svc_name will be deleted and disabled with all active/inactive paging groups and paging agents configured in a context for ASN paging controller service without prompting any warning or confirmation.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (i.e. resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
Refer to the ASN Paging Controller Service Configuration Mode Commands chapter of this reference for additional information.
Refer to the BFD Configuration Mode Commands chapter for additional information.
bmsc-profile name bmsc_profile_name
Warning: If this keyword option is used with
no bmsc-profile name bmsc_profile_name command the BM-SC profile named
bmsc_profile_name is deleted with all active/inactive subscribers without prompting any warning or confirmation.
Applies the named IP pool or IP pool group in the current context. pool_name must be the name of an existing IP pool or IP pool group in the current context.
address-range start_address end_address
Busyout all addresses from start_address through
end_address.
start_address: The beginning IP address of the range of addresses to busyout. This IP address must exist in the pool specified and entered in IPv4 dotted-decimal notation.
end_address: The ending IP address of the range of addresses to busyout. This IP address must exist in the pool specified and entered in IPv4 dotted-decimal notation.
Assume an IP pool named Pool10 with addresses from
192.168.100.1 through
192.168.100.254. To busy out the addresses from
192.168.100.50 through
192.169.100.100, enter the following command:
no cae-group cae_group_name
The following command creates a CAE group named group_1 and enters the Video Group Configuration Mode:
Important: For details about the commands and parameters, check the
CAMEL Service Configuration Mode chapter.
The following command removes the CAMEL service named camel2 from the configuration for the current context:
Important: One SSL cipher suite can be created per SSL template.
[context_name]
hostname(cfg-ctx-cipher-suite)#
The following command specifies the SSL cipher suite cipher_suite_1 and enters the Cipher Suite Configuration Mode:
Important: In this mode classification rules added sequentially with
match command to form a Class-Map. To change and/or delete or re-add a particular rule entire Class-Map is required to delete.
Following command configures classification map class_map1 with option to match any condition in match rule.
config-administrator user_name [ encrypted ] password password [ ecs ] [ expiry-date date_time ] [ ftp ] [ li-administration ] [ nocli ] [ noecs ] [ timeout-absolute abs_seconds ] [ timeout-min-absolute abs_minutes ] [ timeout-idle timeout_duration ] [ timeout-min-idle idle_minutes ]
password is an alphanumeric string of 1 through 63 characters without encryption, or 1 through 127 characters with encryption.
Refer to the Lawful Intercept Configuration Guide for a description of this parameter.
Important: This keyword is obsolete. It has been left in place for backward compatibility. If used a warning is issued and the value entered is rounded to the nearest whole minute.
timeout-idle timeout_duration
Important: This keyword is obsolete. It has been left in place for backward compatibility. If used a warning is issued and the value entered is rounded to the nearest whole minute.
Important: A maximum of 128 administrative users and/or subscribers may be locally configured per context.
[context_name]
hostname(config-credit-control-service)
Important: A maximum of 32 crypto groups per context can be configured.
crypto ipsec transform-set transform_name [ ah { hmac { md5-96 | none | sha1-96 } { esp { hmac { { md5-96 | sha1-96 } { cipher { 3des-cbc | aes-cbc-128 | aes-cbc-256 | des-cbc } } | none } } } } ]
|
•
|
md5-96: Message Digest 5 truncated to 96 bits
|
|
•
|
none: Disables the use of the AH protocol for the transform set.
|
|
•
|
sha1-96: Secure Hash Algorithm-1 truncated to 96 bits
|
|
•
|
md5-96: Message Digest 5 truncated to 96 bits
|
|
•
|
none: Disables the use of the AH protocol for the transform set.
|
|
•
|
sha1-96: Secure Hash Algorithm-1 truncated to 96 bits
|
|
•
|
3des-cbc: Triple Data Encryption Standard (3DES) in chain block (CBC) mode.
|
|
•
|
aes-cbc-128: Advanced Encryption Standard (AES) in CBC mode with a 128-bit key.
|
|
•
|
aes-cbc-256: Advanced Encryption Standard (AES) in CBC mode with a 256-bit key.
|
Important: The
ah and subsequent keywords are required when the transform set is initially configured.
Create a transform set that has the name tset1, no authentication header, an encapsulating security protocol header hash message authentication code of
md5, and a bulk payload encryption algorithm of
des-cbc with the following command:
crypto map name [ ikev2-ipv6 | ipsec-dynamic | ipsec-ikev1 | ipsec-manual ]
Refer to the Lawful Intercept Configuration Guide for a description of this parameter.
|
•
|
Manual crypto maps: These are static tunnels that use pre-configured information (including security keys) for establishment. Because they rely on statically configured information, once created, the tunnels never expire; they exist until their configuration is deleted.
|
Important: Because manual crypto map configurations require the use of static security keys (associations), they are not as secure as crypto maps that rely on dynamically configured keys. Therefore, it is recommended that they only be configured and used for testing purposes.
|
•
|
IKEv1 crypto maps: These tunnels are similar to manual crypto maps in that they require some statically configured information such as the IP address of a peer security gateway and that they are applied to specific system interfaces. However, IKEv1 crypto maps offer greater security because they rely on dynamically generated security associations through the use of the Internet Key Exchange (IKE) protocol.
|
|
•
|
IKEv2-IPv6 crypto maps: Refer to the Lawful Intercept Configuration Guide for a description of this parameter.
|
|
•
|
Dynamic crypto maps: These tunnels are used for protecting L2TP-encapsulated data between the system and an LNS/security gateway or Mobile IP data between an FA service configured on one system and an HA service configured on another.
|
Important: The crypto map type (dynamic, IKEv1, IKEv2-IPv6, or manual) is specified when the map is first created using this command.
Create a dynamic crypto map named map1 and enter the Crypto Map Dynamic Configuration Mode by entering the following command:
crypto template name ikev2-pdif
[context_name]
hostname(cfg-crypto-tmpl-ikev2-tunnel)#
[context_name]
hostname(config-cscf-access-profile)#
The following command creates a CSCF Access Profile named profile2 and enters the Access Profile Configuration Mode:
[context_name]
hostname(config-cscf-acl)#
cdf: Diameter selection table for selecting CDF server
hss: Diameter selection table for selecting HSS server
Important: When HSS table has entries, this criteria is always applied for HSS server selection. CDF server selection, however, can be enabled or disabled for a given access type.
[context_name]
hostname(config-cscf-diameter-selection)#
cscf ifc-filter-criteria id fc_id priority pri [ profile-part-indicator { registered | unregistered } ] app-server uri scheme { sip | sips } as as-default-handling { session-continue | session-terminate } [ -noconfirm ] | [ service-info info ] [ trigger-point tp_name ] [ -noconfirm ] | [ trigger-point tp_id ] [ -noconfirm ]
Indicates whether the iFC is a part of the registered or
unregistered user profile. If a value is not specified, then the configuration will be applied to both registered and unregistered subscribers.
Determines whether the dialog should be released (session-terminate) or not (
session-continue) when the application server could not be reached or on application server error is returned.
Important: Filter criteria is associated with an ISC template in the ISC Template Configuration Mode.
Important: Filter criteria can be assigned to more than one ISC template.
The following command creates a iFC filter criteria 15, which has a priority of 2 and is part of the registered user profile. Filter criteria
15 is assigned to a sip application server named
appserver. The dialog will not be released if the application server can not be reached. Filter criteria
15 is also assigned trigger point
12:
cscf ifc-spt-condition id cond_id { request-uri content uri_content | session-case { originating-registered | originating-unregistered | terminating-registered | terminating-unregistered } | session-description sdp [ content sdp_data ] | sip-header hdr [ content hdr_data ] | sip-method method } [ -noconfirm ] [ condition-negated ]
Important: Wildcard Extended Regular Expressions (ERE) are supported for this value. For example, "sip.user[0-9]@192\\.168\\.176\\.150"
session-description sdp [ content sdp_data ]
sdp is an alphanumeric string of 1 through 15 characters.
content specifies content on the SDP line.
sdp_data is an alphanumeric string of 1 through 127 characters.
sip-header hdr [ content hdr_data ]
hdr is an alphanumeric string of 1 through 127 characters.
content specifies content on the header.
hdr_data is an alphanumeric string of 1 through 127 characters.
method is an alphanumeric string of 1 through 127 characters.
Important: An iFC SPT group may be associated with multiple SPT conditions.
cscf ifc-spt-group id group_id [ [ -noconfirm ] | reg-type { de-registration | initial-registration | re-registration } [ -noconfirm ] ]
Important: An iFC SPT group may be associated with multiple SPT conditions.
[context_name]
hostname(config-cscf-ifc-spt-group)#
cnf: conjunctive normal form
dnf: disjunctive normal form
Important: An iFC SPT group can be assigned to more than one iFC trigger point.
[context_name]
hostname(config-cscf-ifc-trigger-point)#
[context_name]
hostname(config-cscf-isc-tmpl)#
The following command creates ISC template 10 and enters the ISC Template Configuration Mode:
county-name: Profile specific to the county-name criteria.
[context_name]
hostname(config-county-name-lro-profile)#
round-robin: Profile specific to the round-robin criteria.
[context_name]
hostname(config-round-robin-lro-profile)#
Important: Last route profiles are associated with peer servers in the CSCF Peer Server Monitoring Configuration Mode.
The following command creates a last route profile named lro1 and enters the CSCF Last Route Profile Criteria Configuration Mode to specify county name criteria:
The following command creates a last route profile named lro2 and enters the CSCF Last Route Profile Criteria Configuration Mode to specify round robin criteria:
|
•
|
bgcf: Border Gateway Control Function
|
|
•
|
ecscf: Emergency Call/Session Control Function
|
|
•
|
ibcf: Interconnect Border Control Function
|
|
•
|
icscf: Interrogating Call/Session Control Function
|
|
•
|
mgcf: Media Gateway Control Function
|
|
•
|
mrfc: Media Resource Function Controller
|
|
•
|
pcscf: Proxy Call/Session Control Function
|
|
•
|
scscf: Serving Call/Session Control Function
|
|
•
|
sip-as: Session Initiation Protocol-Application Server
|
[context_name]
hostname(config-cscf-peer-servers)#
The following command creates an I-CSCF server type called icscf_peer1 and enters the Peer Servers Configuration Mode:
[context_name]
hostname(config-cscf-peer-servers-group)#
The following command creates a peer servers group called group1 and enters the Peer Servers Group Configuration Mode:
[context_name]
hostname(config-aor-policy)#
[context_name]
hostname(config-cscf-policy)#
The following command creates a policy group named group2 and enters the CSCF Policy Configuration Mode:
[context_name]
hostname(config-cscf-prefix-table)#
[context_name]
hostname(config-cscf-route)#
The following command creates a route group named route_group5 and enters the Route Group Configuration Mode:
cscf service service_name
Specifies the name of the CSCF service. If service_name does not refer to an existing service, the new service is created if resources allow.
service_name is an alphanumeric string of 1 through 63 characters.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (for example, resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
[context_name]
hostname(config-cscf-service)#
[context_name]
hostname(config-cscf-session-template)#
[context_name]
hostname(config-cscf-subdomain-route)#
[context_name]
hostname(config-cscf-translation)#
[context_name]
hostname(config-cscf-service-urn)#
dhcp-service service_name [ no ] allow dhcp-relay-agent-auth-suboption[ -noconfirm ]
dhcp-service service_name
Warning: If this keyword option is used with
no dhcp-service service_name command the DHCP service named
service_name is deleted with all active/inactive subscribers without prompting any warning or confirmation.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (i.e. resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
Refer to the DHCP Service Configuration Mode chapter of this reference for additional information.
The following command creates a DHCP service called dhcp1 and enter the DHCP Service Configuration Mode:
endpoint: Removes the currently configured accounting endpoint. The default accounting server configured in the default AAA group will be used.
hd-mode: Sends records to the Diameter server, if all Diameter servers are down or unreachable, then copies records to the local HDD and periodically retries the Diameter server.
hd-storage-policy: Disables use of the specified HD storage policy.
max-retries: Disables the retry attempts for Diameter accounting in this AAA group.
max-transmissions: Disables the maximum number of transmission attempts for Diameter accounting in this AAA group.
server host_name: Removes the Diameter host
host_name from this AAA server group for Diameter accounting.
dictionary: Sets the context’s dictionary to the default.
hd-mode: Sends records to the Diameter server, if all Diameter servers are down or unreachable, then copies records to the local HDD and periodically retries the Diameter server.
max-retries: 0 (disabled)
aaa-custom1 ... aaa-custom10: Configures the custom dictionaries. Even though the CLI syntax supports several custom dictionaries, not necessarily all of them have been defined. If a custom dictionary that has not been implemented is selected, the default dictionary will be used.
nasreq: nasreq dictionary—the dictionary defined by RFC 3588.
rf-plus: RF Plus dictionary.
endpoint_name is an alphanumeric string of 1 through 63 characters.
hd_policy must be the name of a configured HD Storage policy, expressed as an alphanumeric string of 1 through 63 characters.
This and the hd-mode command are used to enable the storage of Rf Diameter Messages to HDD in case all Diameter Servers are down or unreachable.
max_retries specifies the maximum number of retry attempts. The value must be an integer from 1 through 1000.
transmissions specifies the maximum number of transmission attempts for a Diameter request. The value must be an integer from 1 through 1000. Default: 0
duration specifies the number of seconds the system will wait for a response from a Diameter server before re-transmitting the request. This value must be an integer from 1 through 3600. Default: 20
server host_name priority priority
host_name specifies the Diameter host name, expressed as an alphanumeric string of 1 through 63 characters.
priority specifies the relative priority of this Diameter host. The priority is used in server selection. The priority must be an integer from 1 through 1000.
|
•
|
endpoint: Removes the authentication endpoint. The default server configured in default AAA group will be used.
|
|
•
|
max-retries: Disables the retry attempts for Diameter authentication in this AAA group.
|
|
•
|
max-transmissions: Disables the maximum transmission attempts for Diameter authentication in this AAA group.
|
|
•
|
server host_name: Removes the Diameter host host_name from this AAA server group for Diameter authentication.
|
|
•
|
dictionary: Sets the context’s dictionary to the default.
|
|
•
|
max-retries: Sets the retry attempts for Diameter authentication requests in this AAA group to default 0 (disable).
|
|
•
|
max-transmissions: Sets the configured maximum transmission attempts for Diameter authentication in this AAA group to default 0 (disable).
|
|
•
|
request-timeout: Sets the timeout duration, in seconds, for Diameter authentication requests in this AAA group to default (20).
|
aaa-custom1 ... aaa-custom8, aaa-custom10 ... aaa-custom20: Configures the custom dictionaries. Even though the CLI syntax supports several custom dictionaries, not necessarily all of them have been defined. If a custom dictionary that has not been implemented is selected, the default dictionary will be used.
Important: aaa-custom11 dictionary is only available in Release 8.1 and later.
aaa-custom12 to
aaa-custom20 dictionaries are only available in Release 9.0 and later releases.
aaa-custom9: Configures the STa standard dictionary.
nasreq: nasreq dictionary—the dictionary defined by RFC 3588.
endpoint_name is an alphanumeric string of 1 through 63 characters.
max_retries specifies the maximum number of retry attempts, and must be an integer from 1 through 1000. Default: 0
transmissions specifies the maximum number of transmission attempts, and must be an integer from 1 through 1000. Default: 0
just-primary: Redirect only to primary host.
primary-then-secondary: Redirect to primary host, if fails then redirect to the secondary host.
duration specifies the number of seconds the system will wait for a response from a Diameter server before re-transmitting the request, and must be an integer from 1 through 3600. Default: 20
server host_name priority priority
host_name specifies the Diameter host name, expressed as an alphanumeric string of 1 through 63 characters.
priority specifies the relative priority of this Diameter host, and must be an integer from 1 through 1000. The priority is used in server selection.
result-code result_code { [ to end_result_code ] action { continue | retry-and-terminate | terminate } }
result_code: Specifies the result code, must be an integer from 1 through 65535.
to end_result_code: Specifies the upper limit of a range of result codes.
end_result_code must be greater than
result_code.
This command is deprecated and is replaced by the diameter accounting dictionary and
diameter authentication dictionary commands. See
diameter accounting and
diameter authentication commands respectively.
[context_name]
hostname(config-ctx-diameter)
interval must be an integer from 1 through 255.
retransmissions must be an integer from 1 through 10.
[context_name]
hostname(config-dns-client)#
domain [ * ] domain_name [ default subscriber subs_temp_name ]
domain_name specifies the domain alias to create/remove from the current context. If the domain portion of a subscribers user name matches this value, the current context is used for that subscriber.
domain_name is an alphanumeric string of 1 through 79 characters. The domain name can contain all special characters, however note that the character * (wildcard character) is only allowed at the beginning of the domain name.
Important: The domain alias specified must not conflict with the name of any existing context or domain names.
Specifies the name of the subscriber template to apply to subscribers using this domain alias. subs_temp_name is an alphanumeric string of 1 through 127 characters. If this keyword is not specified the default subscriber configuration in the current context is used.
[context_name]
hostname(config-ctx-eap-profile)#
If this CLI command is configured without the charging or
reporting keywords, by default the EDR module is enabled for charging EDRs.
egtp-service service_name
Specifies the name of the eGTP service as an alphanumeric string of 1 through 63 characters. If service_name does not refer to an existing service, the new service is created if resources allow.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (for example, resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
[context_name]
hostname(config-egtp-service)#
[context_name]
hostname(config-ntfyintf-endpoint)#
The commands configured in this mode are defined in the Event Notification Interface Endpoint Configuration Mode Commands chapter of Command
Line Interface Reference.
Caution: This is a critical configuration. The PCC Event notification can not be collected on a server without this configuration. Any change to this configuration would lead to the loss of event notifications from PCC service on IPCF node.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (i.e. resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
The following command will remove sampleService as being a defined FA service.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (i.e. resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
Important: For details about the commands and parameters for this mode, check the
GPRS Service Configuration Mode chapter.
[context_name]
hostname(config-gprs-service)#
Important: For details about the commands and parameters for this mode, refer
Gs Service Configuration Mode chapter.
Specifies that the AGW must send accounting data to count (more than one) CGFs based on their priority. Response from any one of the
count CGFs would suffice to proceed with the call. The full set of accounting data is sent to each of the
count CGFs.
count is the number of CGFs to which accounting data will be sent, and must be an integer from 2 through 65535. Default: 1 (Disabled)
|
•
|
36: if the SGSN sends us “delete PDP context request”.
|
|
•
|
38: if the GGSN sends “delete PDP context request” due to GTP-C/GTP-U echo timeout with SGSN.
|
|
•
|
40: if the GGSN sends “delete PDP context request” due to receiving a RADIUS Disconnect-Request message.
|
|
•
|
26: if the GGSN sends “delete PDP context request” for any other reason (e.g., the operator types “clear subscribers” on the GGSN).
|
string: This is the configured Node-ID-Suffix having any string of 1 through 16 characters.
Important: The NodeID field is a printable string of the
ndddstring format:
n: The first digit is the SessMgr restart counter having a value between 0 and 7.
ddd: The number of SessMgr instances. Uses the specified NodeID-suffix in all CDRs. The “Node-ID” field is consists of SessMgr Recovery counter (1 digit)
n + AAA Manager identifier (3 digits)
ddd + the configured Node-Id-suffix (1 to 16 characters)
string.
Important: If the centralized LRSN feature is enabled, the “Node-ID” field consists of only the specified NodeID-suffix. Otherwise GTPP group name is used. For default GTPP groups, GTPP context-name (truncated to 16 characters) is used.
Important: SessMgr recovery counter gets updated in case of “session recovery not enabled” If session recovery is enabled, the counter never updates. The node-id is displayed in the G-CDR irrespective of gtpp dictionary. The G-CDR is not decoded in monitor protocol for custom1 / custom3 dictionaries.
Important: For the GGSN it provides radio access identifier as the SGSN PLMN Id and for SGSN it includes the PLMN-id of RNC.
unknown-use uncode_value encodes the specified value for “SGSN PLMN Identifier” in the CDR if SGSN PLMN-ID information is unavailable.
Must be followed by the uncode_value value to be encoded.
uncode_value must be an hexadecimal value between 0x0 and 0xFFFFFF.
destination-number: This keyword includes the destination-number information of SMS in generated S-SMO-CDRs or S-SMT-CDRs.
Note: This is the destination number of the short message subscriber.
recording-entity: This keyword includes the recording entity information of SMS in generated S-SMO-CDRs or S-SMT-CDRs.
Note: The recording entity is the E.164 number of the SGSN.
service-centre: This keyword includes the service-centre information of SMS in generated S-SMO-CDRs or S-SMT-CDRs.
Note: This is the E.164 address of the SMS-service centre.
Important: This command can be repeated multiple times with different keywords to configure multiple GTPP attributes.
If port is not defined, IP will take the default port number 49999.
Important: Configuring gtpp charging-agent on port 3386 may interfere with a ggsn-service configured with the same ip address.
|
•
|
0: Designates the start sequence number as 0.
|
|
•
|
1: Designates the start sequence number as 1.
|
Important: This command is customer specific. For more information please contact your local Cisco service representative.
Refer to the gtpp detect-dead-server and
gtpp max-retries commands for additional information on the process the system uses to mark a CGF as down.
The following command configures the system to wait 60 seconds before attempting to re-communicate with a CGF that was marked as down:
This command works in conjunction with the gtpp max-retries parameter to set a limit to the number of communication failures that can occur with a configured CGF.
Refer to the gtpp max-retries command for additional information.
The following command configures the system to allow 8 consecutive communication failures with a CGF before it marks it as down:
The following command configures the system to use custom3 dictionary to encode IP address in Binary format in G-CDRs:
|
•
|
include-content-ids: Controls which content IDs are being included in the final eG-CDR/P-CDR.
|
|
•
|
all: Specifies that all content IDs be included in the final eG-CDR/P-CDR.
|
|
•
|
only-with-traffic: Specifies that only content-IDs with traffic be included in the final eG-CDR/P-CDRs.
|
|
•
|
closing-cause: Configures closing cause for the final eG-CDR/P-CDR.
|
|
•
|
same-in-all-partials: Specifies that the same closing cause is to be included for multiple final eG-CDR/P-CDRs
|
|
•
|
unique: Specifies that the closing cause for final eG-CDR/P-CDRs is to be unique.
|
losdv-max-containers max_losdv_containers
max_losdv_containers must be an integer from 1 through 255.
lotdv-max-containers max_lotdv_containers
max_lotdv_containers must be an integer from 1 through 8.
rulebase-max-length rulebase_name_max_length
rulebase_name_max_length must be an integer from 0 through 63. Zero (0) means the rulebase name is added as-is.
service-data-flow threshold { interval interval | volume { downlink bytes [ uplink bytes ] | total bytes | uplink bytes [ downlink bytes ] } }
|
•
|
interval interval: Specifies the time interval, in seconds, to close the eG-CDR/P-CDR if the minimum time duration thresholds for service data flow containers satisfied in flow-based charging.
|
interval must be an integer from 60 through 40000000.
|
•
|
volume { downlink bytes [ uplink bytes ] | total bytes | uplink bytes [ downlink bytes ] }: Specifies the volume octet counts for the generation of the interim eG-CDR/P-CDRs to service data flow container in FBC.
|
|
•
|
downlink bytes: Specifies the limit for the number of downlink octets after which the eG-CDR/P-CDR is closed.
|
|
•
|
total bytes: Specifies the limit for the total number of octets (uplink+downlink) after which the eG-CDR/P-CDR is closed.
|
|
•
|
uplink bytes: Specifies the limit for the number of uplink octets after which the eG-CDR/P-CDR is closed.
|
|
•
|
bytes must be an integer from 10000 through 400000000.
|
service_idle_timeout must be an integer from 10 through 86400.
0: Specifies no service-idle-timeout trigger.
Use the service-data-flow threshold option to configure the thresholds for closing a service data flow container within an eG-CDR (eG-CDRs for GGSN and P-CDRs for PGW) during flow-based charging (FBC). A service data flow container has statistics regarding an individual content ID.
The following command configures a GTPP server group named star1 for CGF accounting functionality. This server group is available for all subscribers within that context.
Important: If the
wait-time expires, the packet is sent as this keyword over-rides
max_cdrs.
Caution: This command is effective only when GTPP single-source is configured, otherwise this command has no effect.
Important: The maximum size of an IPv4 PDU (including the IPv4 and subsequent headers) is 65,535. However, a slightly smaller limit is imposed by this command because the system’s max-pdu-size doesn't include the IPv4 and UDP headers, and because the system may need to encapsulate GTPP packets in a different/larger IP packet (for sending to a backup device).
This command works in conjunction with the gtpp detect-dead-server and
gtpp timeout parameters to set a limit to the number of communication failures that can occur with a configured CGF.
Refer to the gtpp detect-dead-server and
gtpp timeout commands for additional information.
gtpp server ip_address [
max max_messages ] [
priority priority ] [
udp-portport port ] [
node-alive {
enable |
disable } ] [
-noconfirm ]
max_messages can be configured as an integer from 1 through 256.
priority can be configured as an integer from 1 through 1000. When configuring two or more servers with the same priority you will be asked to confirm that you want to do this. If you use the
-noconfirm option, you are not asked for confirmation and multiple servers could be assigned the same priority.
Specifies the UDP port the CGF is using. port can be configured as an integer from 1 through 65535. Default value for port is 3286.
Important: The
udp-port keyword option has been modified to
port to make it a generic command. The
udp-port keyword can still be used, however it will be in concealed mode and will not be shown in auto-complete or help for the command.
Important: The configuration of multiple CGFs with the same IP address but different port numbers is not supported.
Important: This command only takes affect if
gtpp single-source in the Global Configuration Mode is also configured. Additionally, this command is customer specific. Please contact your local sales representative for additional information.
gtpp storage-server local file {
compression {
gzip |
none } |
format {
custom1 |
custom2 |
custom3 |
custom4 |
custom5 |
custom6 |
custom7 |
custom8 } |
name {
format string [
max-file-seq-num seq_number ] |
prefix prefix } |
purge-processed-files [
file-name-pattern file_pattern |
purge-interval purge_dur ] |
rotation {
cdr-count count |
time-interval time [
force-file-rotation ] |
volume mb size }
| start-file-seq-num seq_num [ recover-file-seq-num ] }
|
•
|
gzip: Enables Gzip file compression.
|
|
•
|
none: Disables Gzip file compression -this is the default value.
|
custom1: File format custom1—this is the default value.
custom2: File format custom2.
custom3: File format custom3.
custom4: File format custom4.
custom5: File format custom5.
custom6: File format custom6 with a block size of 8K for CDR files.
custom7: File format custom7 is a customer specific CDR file format.
custom8: File format custom8 is a customer specific CDR file format. It uses
node-id-suffix_date_time_fixed-length-seq-num.u format for file naming.
prefix — Enter an alphanumeric string of 1 through 127 characters. The string
must begin with the % (percent sign).
|
•
|
%y: = year as a decimal number without century (range 00 to 99).
|
|
•
|
%Y: year as a decimal number with century.
|
|
•
|
%m: month as a decimal number (range 01 to 12).
|
|
•
|
%d: day of the month as a decimal number (range 01 to 31).
|
|
•
|
%H: hour as a decimal number 24-hour format (range 00 to 23).
|
|
•
|
%h: hour as a decimal number 12-hour format (range 01 to 12).
|
|
•
|
%M: minute as a decimal number (range 00 to 59).
|
|
•
|
%S: second as a decimal number (range 00 to 60). (The range is up to 60 to allow occasional leap seconds.)
|
|
•
|
%Q: File sequence number. Field width may be specified between the % and the Q. If the natural size of the field is smaller than this width, then the result string is padded (on the left) to the specified width with 0s
|
|
•
|
%N: No of CDRs in the file. Field width may be specified between the % and the N. If the natural size of the field is smaller than this width, then the result string is padded (on the left) to the specified width with 0s
|
|
•
|
max-file-seq-no: This can be configured optionally. It indicates the maximum value of sequence number in file name (starts from 1). Once the configured max-file-seq-no limit is reached, the sequence number will restart from 1. If no max-file-seq-no is specified then file sequence number ranges from 1 – 4294967295.
|
purge-processed-files [ file-name-pattern file_pattern | purge-interval purge_dur ]
Important: This option is available only when GTPP server storage mode is configured for local storage of CDRs with the
gtpp storage-server mode local command.
Optional keyword file-name-pattern file_pattern provides an option for user to control the pattern of files.
file_pattern must be mentioned in *.p format in a string of size 1 through 127, which is also the default format. Wild cards * and : (synonymous to |) are allowed.
Optional keyword purge-interval purge_dur provides an option for user to control the purge interval duration (in minutes).
purge_dur must be an integer from 1 through 259200. Default value 60.
cdr-count count: Configures the CDR count for the file rotation as an integer from 1000 through 65000. Default value 10000.
time-interval time: Configures the time interval (in seconds) for file rotation as an integer from 30 through 86400. Default value 3600 (1 hour).
volume mb size: Configure the file volume (in MB) for file rotation. Enter an integer from 2 to 40. This trigger cannot be disabled. Default value is 4MB.
start-file-seq-num seq_num [ recover-file-seq-num ]
Specifies the start sequence number. The sequence number goes on incrementing until ULONG_MAX (or max-seq-num configured in file name format) and then it would rollover. If recover-file-seq-num is configured, every time the system is rebooted (or aaaproxy recovery/ planned/ unplanned packet service card migration), the file sequence number continues from the last sequence number and during rollover it starts from first-sequence number.
seq_num: Configures the sequence number. Enter an integer from 1 through 4294967295.
recover-file-seq-num: Configures the recovery of file sequence number. This is an optional field and if configured, every time the machine rebooted, the file sequence number continues from the last sequence number.
This command works in conjunction with the gtpp storage-server timeout parameters to set a limit to the number of communication failures that can occur with a configured GTPP back-up storage server.
The gtpp storage-server timeout command controls the amount of time between re-tries.
This command works in conjunction with the gtpp storage-server max-retries command to establish a limit on the number of times that communication with a GTPP back-up storage server is attempted before a failure is logged. This parameter specifies the time between retries.
This command works in conjunction with the gtpp max-retries command to establish a limit on the number of times that communication with a CGF is attempted before a failure is logged.
gtpu-service service_name
Specifies the name of the GTP-U service. If service_name does not refer to an existing service, a new service is created if resources allow.
service_name is an alphanumeric string of 1 through 63 characters.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (for example, resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
[context_name]
hostname(config-gtpu-service)#
Specifies the name of the HA service to configure. If name does not refer to an existing service, the new service is created if resources allow.
name is an alphanumeric string of 1 through 63 characters.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (i.e. resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
The following command will remove sampleService as being a defined HA service:
no hnbgw-service hnbgw_svc_name
hnbgw-service hnbgw_svc_name
Specifies the name of the HNB-GW service. If service_name does not refer to an existing service, the new service is created if resources allow.
hnbgw_svc_name is an alphanumeric string of 1 through 63 characters.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (for example, resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
[context_name]
hostname(config-hnbgw-service)#
The commands available in this mode are defined in the HNB-GW Service Configuration Mode Commands chapter of Command
Line Interface Reference.
Caution: This is a critical configuration. The HNB-GW service can not be configured without this configuration. Any change to this configuration would lead to restarting the HNB-GW service and removing or disabling this configuration will stop the HNB-GW service.
hsgw-service service_name
Specifies the name of the HSGW service. If service_name does not refer to an existing service, the new service is created if resources allow.
service_name is an alphanumeric string of 1 through 63 characters.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (for example, resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
[context_name]
hostname(config-hsgw-service)#
Important: For an SGSN, this command is visible, but the feature is in development and not yet supported for configuration.
Specifies the name of the HSS peer service. If service_name does not refer to an existing service, a new service is created if resources allow.
service_name is an alphanumeric string of 1 through 63 characters.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (for example, resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
[context_name]
hostname(config-hss-peer-service)#
Important: The peer security gateway must support RFC 3706 in order for this functionality to function properly.
Important: If DPD is enabled while IPSec tunnels are up, it will not take affect until all of the tunnels are cleared.
[context_name]
hostname(cfg-ctx-ikev2ikesa-tran-set)#
[context_name]
hostname(config-imsa-service)
[context_name]
hostname(config-ims-sh-service)#
IMS Sh Service Configuration Mode commands are defined in the IMS Sh Service Configuration Mode Commands chapter in this guide.
inspector user_name [ encrypted ] password password [ ecs | noecs ] [ expiry-date date_time ] [ li-administration ] [ noecs ] [ timeout-absolute abs_seconds ] [ timeout-min-absolute abs_minutes ] [ timeout-idle timeout_duration ] [ timeout-min-idle idle_minutes ]
password is an alphanumeric string of 1 through 63 characters without encryption, or 1 through 127 characters with encryption.
ecs: Permits the specific user to access ACS-specific configuration commands.
noecs: Prevents the specific user to access ACS-specific configuration commands.
Refer to the Lawful Intercept Configuration Guide for a description of this parameter.
timeout-idle timeout_duration
Important: A maximum of 128 administrative users and/or subscribers may be locally configured per context.
interface name [ broadcast | loopback | point-to-point | tunnel ]
Specifies the name of the interface to configure. If name does not refer to an existing interface, the new interface is created if resources allow.
name is an alphanumeric string of 1 through 79 characters.
Important: Refer to the
Ethernet Interface Configuration Mode Command chapter for more information.
Important: Refer to the
Loopback Interface Configuration Mode Command chapter for more information.
Important: Refer to the
PVC Interface Configuration Mode Command chapter for more information.
Important: Refer to the
Tunnel Interface Configuration Mode Commands chapter for more information.
Important: If no keyword is specified, broadcast is assumed and the interface is Ethernet by default.
The following command removes sampleService as being a defined interface:
In Release 8.1 and later, name is an alphanumeric string of 1 through 47 characters.
In Release 8.0, name is an alphanumeric string of 1 through 79 characters.
Important: Up to eight ACLs can be applied to a group provided that the number of rules configured within the ACL(s) does not exceed the 256-rule limit for the context.
The in and
out keywords are deprecated and are only present for backward compatibility. The Context-level ACL are applied only to outgoing packets.
Specifies the priority of the access group. 0 is the highest priority. If priority_value is not specified, the priority is set to 0.
priority_value must be an integer from 0 through 4294967295. Default: 0
Use this command to add IP access lists (refer to the ip access-list command) configured with in the same context to an ACL group.
Refer to the Access Control Lists appendix of the
System Administration Guide for more information on ACLs.
The following commands add sampleGroup to the context-level ACL with a priority of
0:
In Release 8.0, name is an alphanumeric string of 1 through 79 characters.
In Release 8.1 and later, name is an alphanumeric string of 1 through 47 characters.
Important: A maximum of 64 rules can be configured per ACL. The maximum number of ACLs that can be configured per context is limited by the amount of available memory in the VPN Manager software task; it is typically less then 200.
Refer to the Access Control Lists appendix of the
System Administration Guide for more information on ACLs.
The following command creates an access list named sampleList, and enters the ACL Configuration Mode:
ip arp ip_address mac_address [ vrf vrf_name ]
no ip arp ip_address mac_address
Specifies the IP address for which to configure the ARP options where ip_address is an IP address expressed in IPv4 dotted-decimal notation.
Specifies the media-specific access control layer address for the IP address. mac_address must be specified as a an 6-byte hexadecimal number with each byte separated by a colon, for example., “AA:12:bb:34:f5:0E”.
vrf_name is name of a preconfigured virtual routing and forwarding (VRF) context configured in
Context Configuration Mode via the
ip vrf command.
deny: Denies access to AS paths that match the regular expression.
permit: Allows access to AS paths that match the regular expression.
A regular expression to define the AS paths to match. reg_expr is an alphanumeric string of 1 through 254 characters.
Important: The
? (question mark) character is not supported in regular expressions for this command.
Important: This command must be entered in the destination context for the subscriber. If there are multiple destination contexts for different subscribers, the command must be entered in each context.
The following command identifies an interface with an address of 10.23.255.255 in a destination context where the system forwards all intercepted DNS requests:
Specifies the logical domain name to use for domain name server address resolution. name is an alphanumeric string of 1 through 1023 characters formatted to be a valid IP domain name.
Specifies the logical host name (DNS) for the local machine on which the current context resides. name is an alphanumeric string of 1 through 1023 characters formatted to be a valid IP host name.
Specifies the IP address for the static mapping. ip_address must be expressed in IPv4 dotted-decimal or IPv6 colon-separated notation.
Important: The same preference would be applicable for the NBNS servers to be negotiated via ICPC with the LNS.
ip pool pool_name { ip_address subnet_mask | ip_address_mask_combo | range start_ip_address end_ip_address } [ address-hold-timer address_hold_timer ] [ advertise-if-used ] [ alert-threshold [ group-available | pool-free | pool-hold | pool-release | pool-used ] low_thresh [ clear high_thresh ] ] [ explicit-route-advertise ] [ group-name group_name ] [ include-nw-bcast ] [ napt-users-per-ip-address users_per_ip [ alert-threshold { { pool-free | pool-hold | pool-release | pool-used } low_thresh [ clear high_thresh ] } + ] [ max-chunks-per-user max_chunks_per_user [ nat-binding-timer nat_binding_timer ] [ nexthop-forwarding-address ip_address ] [ on-demand ] [ port-chunk-size port_chunk_size ] [ port-chunk-threshold port_chunk_threshold ] [ send-nat-binding-update ] + ] [ nat priority ] [ nat-one-to-one [ alert-threshold { { pool-free | pool-hold | pool-release | pool-used } low_thresh [ clear high_thresh ] } + ] [ nat-binding-timer nat_binding_timer ] [ nexthop-forwarding-address ip_address ] [ on-demand ] [ send-nat-binding-update ] + ] [ nat-realm users-per-nat-ip-address users [ on-demand [ address-hold-timer address_hold_timer ] ] ] [ nexthop-forwarding-address ip_address [ overlap vlanid vlan_id ] [ respond-icmp-echo ip_address ] ] [ nw-reachability server server_name ] [ policy allow-static-allocation ] [ private priority ] [ public priority ] [ resource priority ] [ send-icmp-dest-unreachable ] [ srp-activate ] [ static ] [ suppress-switchover-arps ] [ tag { none | pdif-setup-addr } ] [ unicast-gratuitous-arp-address ip_address ] [vrf vrf_name {[mpls-label input in_label_value | output out_label_value1 [out_label_value2] } ] +
no ip pool pool_name [ address-hold-timer ] [ advertise-if-used ] [ alert-threshold [ [ group-available ] [ pool-free ] [ pool-hold ] [ pool-release ] [ pool-used ] + ] [ explicit-route-advertise ] [ group-name ] [ include-nw-bcast ] [ nexthop-forwarding-address [ respond-icmp-echo ] ] [ nw-reachability server ] [ policy allow-static-allocation ] [ send-icmp-dest-unreachable ] [ srp-activate ] [ suppress-switchover-arps ] [ tag { none | pdif-setup-addr } ] [ unicast-gratuitous-arp-address ] + [ send-nat-binding-update ]
Specifies the logical name of the IP address pool. name must be an alphanumeric string of 1 through 31 characters.
Important: An error message displays if the
ip pool name and the
group name in the configuration are the same. An error message displays if the
ip pool name or
group name are already used in the context.
1 bits in the ip_mask indicate that bit position in the
ip_address must also have a value of 1.
0 bits in the ip_mask indicate that bit position in the
ip_address does not need to match – the bit can be either a 0 or a 1.
For example, if the IP address and mask are specified as 172.168.10.0 and
255.255.255.224, respectively, the pool will contain IP addresses in the range
172.168.10.0 through
172.168.10.31 for a total of 32 addresses.
Specifies a combined IP address subnet mask bits to indicate what IP addresses the route applies to. ip_address_mask_combo must be specified using CIDR notation where the IP address is specified using IPv4 dotted-decimal notation and the mask bits are a numeric value which is the number of bits in the subnet mask.
range start_ip_address end_ip_address
start_ip_address specifies the beginning of the range of addresses for the IP pool.
end_ip_address specifies the end of the range of addresses for the IP pool.
For example, if start_ip_address is specified as
172.168.10.0 and
end_ip_address is specified as
172.168.10.31 the IP pool will contain addresses in the range
172.168.10.0 through
172.168.10.31 for a total of 32 addresses.
none: default tag for all IP address pools
pdif-setup-addr: pool with this tag should only be used for PDIF calls.
seconds is the time in seconds and must be an integer from 0 through 31556926.
group-available: Set an alert based on the available percentage of IP addresses for the entire IP pool group.
pool-free: Set an alert based on the percentage of IP addresses that are unassigned in this IP pool.
pool-hold: Set an alert based on the percentage of IP addresses from this IP pool that are on hold.
pool-release: Set an alert based on the percentage of IP addresses from this IP pool that are in the release state.
pool-used: This command sets an alert based on the percentage of IP addresses that have been assigned from this IP pool.
Important: Refer to the
threshold available-ip-pool-group and
threshold monitoring commands in this chapter for additional information on IP pool utilization thresholding.
low_thresh: The IP pool utilization percentage that must be met or exceeded within the polling interval to generate an alert or alarm. It can be configured as an integer between 0 and 100.
clear high_thresh: The IP pool utilization percentage that maintains a previously generated alarm condition. If the utilization percentage rises above the high threshold within the polling interval, a clear alarm is generated. It may be configured as an integer between 0 and 100.
Important: This value is ignored for the Alert model. In addition, if this value is not configured for the Alarm model, the system assumes it is identical to the low threshold.
Assigns one or more preconfigured IP pools to the IP pool group. group_name is case sensitive and must be an alphanumeric string of 1 through 31 characters. One or more IP pool groups are assigned to a context and one IP pool group consists one or more IP pool(s).
To remove the include-nw-bcast option from the ip pool, use the
no ip pool test include-nw-bcast command.
napt-users-per-ip-address users_per_ip [ alert-threshold { { pool-free | pool-hold | pool-release | pool-used } low_thresh [ clear high_thresh ] } + ] [ max-chunks-per-user max_chunks_per_user [ nat-binding-timer nat_binding_timer ] [ nexthop-forwarding-address ip_address ] [ on-demand ] [ port-chunk-size port_chunk_size ] [ port-chunk-threshold port_chunk_threshold ] [ send-nat-binding-update ] +
Important: In UMTS deployments this keyword is available in 9.0 and later releases. In CDMA deployments this keyword is available in 8.3 and later releases.
Important: In UMTS deployments, on upgrading from Release 8.1 to Release 9.0, and in CDMA deployments, on upgrading from Release 8.1 to 8.3, all NAT realms configured in Release 8.1 using the
nat-realm keyword must be reconfigured using either the
nat-one-to-one (for one-to-one NAT realms) or the
napt-users-per-ip-address (for many-to-one NAT realms) keywords.
|
•
|
users_per_ip: Specifies how many users can share a single NAT IP address as an integer from 2 through 2016.
|
Important: Thresholds configured using the
alert-threshold keyword are specific to the pool that they are configured in. Thresholds configured using the
threshold ip-pool-* commands in the Context Configuration Mode apply to all IP pools in that context, and override the threshold configurations set within individual pools.
|
•
|
pool-free: Percentage free alert threshold for this pool
|
|
•
|
pool-hold: Percentage hold alert threshold for this pool
|
|
•
|
pool-release: Percentage released alert threshold for this pool
|
|
•
|
pool-used: Percentage used alert threshold for this pool
|
|
•
|
low_thresh: The IP pool utilization percentage that must be met or exceeded within the polling interval to generate an alert or alarm. low_thresh must be an integer from 0 through 100.
|
|
•
|
clear high_thresh: The IP pool utilization percentage that maintains a previously generated alarm condition. If the utilization percentage rises above the high threshold within the polling interval, a clear alarm is generated. high_thresh must be an integer from 0 through 100.
|
Important: The
high_thresh value is ignored for the Alert model. In addition, if this value is not configured for the Alarm model, the system assumes it is identical to the low threshold.
|
•
|
max-chunks-per-user max_chunks_per_user: Specifies the maximum number of port chunks to be allocated per subscriber in the many-to-one NAT pool. max_chunks_per_user must be an integer from 1 through 2016. Default: 1
|
|
•
|
nat-binding-timer binding_timer: Specifies NAT Binding Timer for the NAT pool. timer must be an integer from 0 through 31556926. If set to 0, is disabled. Default: 0
|
|
•
|
nexthop-forwarding-address address: Specifies the nexthop forwarding address for this pool. address must be an IPv4 or IPv6 address. If configured for a NAT pool, packets that are NATed using that NAT pool will be routed based on the configured nexthop address.
|
Important: The
nexthop-forwarding-address support for NAT IP pools is functional only in later releases of Release 9.0 and in 10.0 and later releases.
|
•
|
on-demand: Specifies allocating IP when matching data traffic begins.
|
|
•
|
port-chunk-size size: Specifies NAT port chunk size (number of NAT ports per chunk) for many-to-one NAT pool. size must be an integer from 32 through 32256.
|
Important: The
port-chunk-size configuration is only available for many-to-one NAT pools.
|
•
|
port-chunk-threshold chunk_threshold: Specifies NAT port chunk threshold in percentage of number of chunks for many-to-one NAT pool. chunk_threshold must be an integer from 1 through 100. Default: 100%
|
Important: The
port-chunk-threshold configuration is only available for many-to-one NAT pools.
Important: send-nat-binding-update is not supported for many-to-one realms.
|
•
|
group-name group_name: Specifies the pool group name. The grouping enables to bind discontiguous IP address blocks in individual NAT IP pools to a single pool group.
|
group_name is an alphanumeric string of 1 through 31 characters that is case sensitive.
priority specifies the priority of the NAT pool. 0 is the highest priority. If
priority is not specified, the priority is set to 0.
Important: This functionality is currently supported for use with systems configured as an A-BG or P-CSCF.
nat-one-to-one [ alert-threshold { { pool-free | pool-hold | pool-release | pool-used } low_thresh [ clear high_thresh ] } + ] [ nat-binding-timer nat_binding_timer ] [ nexthop-forwarding-address ip_address ] [ on-demand ] [ send-nat-binding-update ] +
Important: In UMTS deployments this keyword is available in Release 9.0 and later releases. In CDMA deployments this keyword is available in Release 8.3 and later releases.
Important: In UMTS deployments, on upgrading from Release 8.1 to Release 9.0, and in CDMA deployments, on upgrading from Release 8.1 to Release 8.3, all NAT realms configured in Release 8.1 using the
nat-realm keyword must be reconfigured using either the
nat-one-to-one (for one-to-one NAT realms) or the
napt-users-per-ip-address (for many-to-one NAT realms) keywords.
Important: Thresholds configured using the
alert-threshold keyword are specific to the pool in which they are configured. Thresholds configured using the
threshold ip-pool * commands in the Context Configuration Mode apply to all IP pools in the context, and override the threshold configurations set within individual pools.
|
•
|
pool-free: Percentage free alert threshold for this pool
|
|
•
|
pool-hold: Percentage hold alert threshold for this pool
|
|
•
|
pool-release: Percentage released alert threshold for this pool
|
|
•
|
pool-used: Percentage used alert threshold for this pool
|
|
•
|
low_thresh: The IP pool utilization percentage that must be met or exceeded within the polling interval to generate an alert or alarm. low_thresh must be an integer from 0 through 100.
|
|
•
|
clear high_thresh: The IP pool utilization percentage that maintains a previously generated alarm condition. If the utilization percentage rises above the high threshold within the polling interval, a clear alarm is generated. high_thresh must be an integer from 0 through 100.
|
Important: The
high_thresh value is ignored for the Alert model. In addition, if this value is not configured for the Alarm model, the system assumes it is identical to the low threshold.
|
•
|
nat-binding-timer nat_binding_timer: Specifies NAT Binding Timer for the NAT pool. binding_timer must be an integer from 0 through 31556926. If set to 0, is disabled.
|
Important: For many-to-one NAT pools, the default NAT Binding Timer value is 60 seconds. For one-to-one NAT pools, it is 0. By default, the feature is disabled—the IP addresses/ port-chunks once allocated will never be freed.
|
•
|
nexthop-forwarding-address ip_address: Specifies the nexthop forwarding address for this pool. address must be an IPv4 or IPv6 address. If configured for a NAT pool, packets that are NATed using that NAT pool will be routed based on the configured nexthop address.
|
Important: The
nexthop-forwarding-address support for NAT IP pools is functional only in later releases of Release 9.0 and in Release 10.0 and later releases.
|
•
|
on-demand: Specifies allocating IP address when matching data traffic begins.
|
Important: send-nat-binding-update is not supported for many-to-one realms.
|
•
|
group-name group_name: Specifies the pool group name. The grouping enables to bind discontiguous IP address blocks in individual NAT IP pools to a single pool group. NAT pool and NAT pool group names must be unique. group_name is an alphanumeric string of 1 through 31 characters that is case sensitive. This keyword is available for NAT pool configuration only in StarOS 10.0 and later releases.
|
|
•
|
srp-activate: Activates the IP pool for Interchassis Session Recovery (ICSR).
|
nat-realm users-per-nat-ip-address users [ on-demand [ address-hold-timer address_hold_timer ] ]
Important: The
nat-realm keyword is only available in Release 8.1.
Important: In Release 8.1, the NAT On-demand feature is not supported.
Important: This functionality is currently supported for use with systems configured as an A-BG or P-CSCF.
users-per-nat-ip-address users: Specifies the number of users sharing a single NAT IP address as an integer from 1 through 5000.
on-demand: Specifies to allocate IP when matching data traffic begins.
address-hold-timer address_hold_timer: Specifies the address hold timer (in seconds) for this pool as an integer from 0 through 31556926. If set to 0, the address hold timer is disabled.
Important: This functionality is currently supported for use with systems configured as an HA, or as a PDSN for Simple IP, or as a GGSN. This keyword can only be issued for pools of type private or static and must be associated with a different nexthop forwarding address and VLAN. A maximum of 256 over-lapping pools can be configured per context and a maximum of 256 over-lapping pools can be configured per HA or simple IP PDSN. For GGSNs, the total number of pools is limited by the number of VLANs defined but the maximum number per context is 256. Additional network considerations and configuration outside of the system may be required.
server_name: Specifies the name of a network reachable server that has been defined in the current context, expressed as an alphanumeric string of 1 through 16 characters.
Important: Also see the following commands for more information: Refer to the
policy nw-reachability-fail command in the HA Configuration Mode to configure the action that should be taken when network reachability fails. Refer to the
nw-reachability server command in this chapter to configure network reachability servers. Refer to the
nw-reachability-server command in the Subscriber Configuration Mode to bind a network reachability server to a specific subscriber.
Important: In order for this functionality to work, all of the pools should contain an initial IP address that can be pinged.
Also refer to the Subscriber Configuration Mode Commands chapter for a description of the
l3-to-l2-tunnel address-policy command.
When enabled, the output of show ip pool verbose includes the total number of explicit host routes. Default: Enabled
vrf vrf_name { [ mpls-label input in_label_value | output out_label_value1 [ out_label_value2 ] }
Important: This command must be used with next-hop parameters.
vrf_name is name of a preconfigured virtual routing and forwarding (VRF) context configured in Context Configuration Mode through
ip vrf command.
|
•
|
in_label_value is the MPLS label that identifies the inbound traffic destined for this pool.
|
|
•
|
The out_label_value1 and out_label_value2 identify the MPLS labels to be added to the outgoing packets sent for subscriber from this pool. Where out_label_value1 is the inner output label and out_label_value2 is the outer output label.
|
Important: You cannot have overlapping pool addresses using the same VRF. Also you cannot have two pools using different VRFs but the same in-label irrespective of whether the pools are overlapping or not. The pool must be private or static pool in-order to be associated with a certain VRF. If the VRF with such a name is not configured, then the pool configuration would return an error prompting to add the VRF before configuring a pool.
Important: In static allocation scenario, the pool group name is returned by AAA in the attribute
SN1-IP-Pool-Name, and the IP address to use will be returned in the
Framed-IP-Address attribute.
When using the ip pool command to resize an IP pool, the type must be specified since by default the command assumes the type as public. In other words, the CLI syntax to resize an IP pool is the same syntax used to create the pool. See examples below.
Important: If an IP address pool is matched to a ISAKMP crypto map and is resized, removed, or added, the corresponding security association must be cleared in order for the change to take effect. Refer to the
clear crypto command in the Exec mode for information on clearing security associations.
Over-lapping IP Pools: The system supports the configuration of over-lapping IP address pools within a particular context. Over-lapping pools are configured using either the resource or overlap keywords.
The resource keyword allows over-lapping addresses tunneled to different VPN end points.
The overlap keyword allows over-lapping addresses each associated with a specific virtual LAN (VLAN) configured for an egress port. It uses the VLAN ID and the nexthop address to determine how to forward subscriber traffic with addresses from the pool thus resolving any conflicts with overlapping addresses.
Note that if an overlapping IP Pool is bound to an IPSec Tunnel (refer to the match ip pool command in the
Crypto Group Configuration Mode chapter), that tunnel carries the traffic ignoring the nexthop configuration. Therefore, the IPSec Tunnel takes precedence over the nexthop configuration. (Thus, one can configure the overlapping IP Pool with fake VLAN ID and nexthop and still be able to bind it to an IPSec Tunnel for successful operation.
The overlap keyword allows over-lapping addresses each associated with a specific VLAN can only be issued for pools of type private or static and must be associated with a different nexthop forwarding address and VLAN. A maximum of 128 over-lapping pools can be configured per context and a maximum of 256 over-lapping pools can be configured per system.
Important: Overlapping IP address functionality is currently supported for use with systems configured as an HA for Mobile IP, or as a PDSN for Simple IP, or as a GGSN. For deployments in which subscriber traffic is tunneled from the FA to the HA using IP-in-IP, a separate HA service must be configured for each over-lapping pool.
IP Pool Address Assignment Method: IP addresses can be dynamically assigned from a single pool or from a group of pools. The addresses are placed into a queue in each pool. An address is assigned from the head of the queue and, when released, returned to the end. This method is known as least recently used (LRU).
Important: Note that setting different priorities on each individual pool in a group can cause addresses in some pools to be used more frequently.
Important: In NAT IP pool configurations, the minimum number of public IP addresses that must be allocated to each NAT pool must be greater than or equal to the number of Session Managers (SessMgrs) available on the system. On the ASR 5000, it is >= 84 public IP addresses. This can be met by a range of 84 host addresses from a single Class C. The remaining space from the Class C can be used for other allocations.
ip prefix-list name list_name [ seq seq_number ] { deny | permit } { any | network_address/net_mask [ ge ge_value ] [ le le_value ]
no ip prefix-list list_name [ seq seq_number ] { deny | permit } { any | network_address/net_mask [ ge ge_value ] [ le le_value ]
network_address/net_mask [ ge ge_value ] [ le le_value ]
network_address/net_mask: the IP address and the length, in bits, of the network mask that defines the prefix. The IP address and mask must be entered in IPv4 dotted-decimal notation. When neither
ge (greater than or equal to) or
le (less than or equal to) are specified an exact match is assumed.
ge ge_value: Specifies the minimum prefix length to match as an integer from 0 through 32. If only the ge value is specified, the range is from the ge value to 32. The ge value must be greater than
net_mask and less than the le value.
le le_value: Specifies the maximum prefix length to match as an integer from 0 through 32. If only the le value is specified, the range is from the
net_mask to the le value. The le value must be less than or equal to 32.
net_mask < ge_value < le_value <= 32
[ no ] ip route { ip_address/ip_mask | ip_address ip_mask } { gateway_ip_address | next-hop next_hop_ip_address | point-to-point | tunnel } egress_intrfc_name [ cost cost ] [ precedence precedence ]
[ vrf vrf_name] +
ip route ip_address/ip_mask | ip_address ip_mask
ip_address/ip_mask: Specifies a combined IP address subnet mask bits to indicate what IP addresses to which the route applies.
ip_address must be entered using IPv4 dotted-decimal or IPv6 colon-separated notation.
ip_mask/ is entered using CIDR notation; the mask bits are a numeric value which is the number of bits in the subnet mask.
ip_address ip_mask: Specifies an IP address and the networking (subnet) mask pair which is used to identify the set of IP addresses to which the route applies.
ip_address must be specified using the standard IPv4 dotted decimal notation.
ip_mask must be specified using the standard IPv4 dotted decimal notation as network mask for subnets.
The mask as specified by ip_mask or resulting from
ip_address/ip_mask is used to determine the network for packet routing.
gateway_ip_address | next-hop next_hop_ip_address | point-to-point | tunnel
gateway_ip_address: Specifies the IP address of the network gateway to which to forward packets. The address must be entered in IPv4 dotted-decimal notation (###.###.###.###).
next-hop next_hop_ip_address: Specifies the next-hop IP address to which packets are to be forwarded. The address must be entered in IPv4 dotted-decimal notation.
point-to-point: Specifies that the egress port is an ATM point-to-point interface.
tunnel: Sets the static route for this egress interface as tunnel type, such as IPv6-over-IPv4 or GRE.
Specifies the relative cost of the route. cost must be an integer from 0 through 255 where 255 is the most expensive. Default: 0
Specifies the selection order precedence for this routing information. precedence must be an integer from 1 through 254 where 1 is the highest precedence. Default: 1
vrf_name is the name of a preconfigured VRF context configured in
Context Configuration Mode via the
ip vrf command.
ip route static bfdif-name gateway_ip_address
if-name: Specifies the interface Name of the Interface to which the static BFD neighbor is bound as an alphanumeric string of 1 through 79 characters.
gateway_ip_address : Specifies the gateway address of the BFD neighbor in IPv4 dotted-decimal notation.
Important: A maximum of 1,200 static routes may be configured per context.
[context_name>]
host_name(config-context-vrf)#
Refer to the IP VRF Context Configuration Mode Commands chapter for parameter configuration.
Warning: If this keyword option is used with
no ipms command the IPMS client service will be deleted with all active/inactive IPMS sessions without prompting any warning or confirmation.
Important: The IPMS is a license enabled external application support. Refer to the
IPMS Installation and Administration Guide for more information on this product.
Refer to the IPMS Installation and Administration Guide and
IPMS Configuration Mode chapter of this reference for additional information.
[context_name]
hostname(cfg-ctx-ipsec-tran-set)#
The following command configures an IPSec transform set called ipsec12 and enters the IPSec Transform Set Configuration Mode:
ipsg-service ipsg_service_name [ mode { radius-server | radius-snoop } ] [ -noconfirm ]
no ipsg-service ipsg_service_name [ mode { radius-server | radius-snoop } ]
ipsg-service ipsg_service_name
Specifies the name of the IPSG service to be configured. If ipsg_service_name does not refer to an existing service, the new service is created if resources allow.
ipsg_service_name is an alphanumeric string of 1 through 63 characters.
|
•
|
radius-server: Creates an IP Services Gateway RADIUS Server service in the context and enters the IPSG RADIUS Server Configuration Mode.
|
|
•
|
radius-snoop: Creates an IP Services Gateway RADIUS Snoop service in the context and enters the IPSG RADIUS Snoop Configuration Mode.
|
[context_name-service_name]
hostname(config-radius-server)#
IPSG service commands are defined in the IPSG RADIUS Snoop Configuration Mode Commands chapter or the
IPSG RADIUS Server Configuration Mode Commands chapters.
Caution: A large number of services greatly increases the complexity of system management and may impact overall system performance (i.e., resulting from system handoffs). Do not configure a large number of services unless your application requires it. Contact your Cisco service representative for more information.
Important: IP Services Gateway functionality is a license-controlled feature. A valid feature license must be installed prior to configuring an IPSG service. If you have not previously purchased this feature, contact your sales representative for more information.
Specifies the priority of the access group. 0 is the highest priority. If priority_value is not specified the priority is set to 0.
priority_value must be an integer from 0 through 4294967295. Default: 0
ipv6 neighbor ipv6_address hardware_address
ipv6_address is the IP address of node to be added to the table.
hardware_address is the associated 48-bit MAC address.
Add the ipv6 address fe80::210:83ff:fef7:7a9d::/24 and associated 48 bit MAC address
0:10:83:f7:7a:9d to the table.
ipv6 pool name { 6to4 local-endpoint ipv4_address [ default-relay-router router_address ] | alert threshold | group-name name | policy { allow-static-allocation | dup-addr-detection} | prefix ip_address/len [ 6to4-tunnel local-endpoint ip_address | default-relay-router router_address ] | range start_address end_address | suppress-switchover-arps } [ private priority ] [ public priority ] [ shared priority ] [ static priority ] [ group-name name ]
alert threshold { 6to4 local-endpoint ipv4_address | alert threshold | group-available | group-name name | policy { allow-static-allocation | dup-addr-detection } | pool-free | pool-used | prefix | range start_address end_address }
|
•
|
6to4: Sets an alert based on the IPv6 Pool for an IPv6-to-IPv4 compatible address type.
|
|
•
|
alert-threshold: Sets an alert based on the percentage free alert threshold for this group.
|
|
•
|
group-available: Sets an alert based on the percentage free alert threshold for this group.
|
|
•
|
group-name: Sets an alert based on the IPv6 Pool Group.
|
|
•
|
pool-free: Sets an alert based on the percentage free alert threshold for this pool.
|
|
•
|
pool-used: Sets an alert based on the percentage used alert threshold for this pool.
|
|
•
|
prefix: Sets an alert based on the IPv6 Pool address prefix.
|
|
•
|
range: Sets an alert based on the IPv6 address pool range of addresses.
|
|
•
|
6to4: IPv6 Pool for IPv6-to-IPv4 compatible address type
|
|
•
|
policy: Configure an address allocation policy
|
|
•
|
prefix: IPv6 Pool address prefix
|
|
•
|
range: Configures IPv6 address pool to use a range of addresses
|
Specifies the beginning IPv4 address of the IPv4 address pool. ipv4_address must be specified using IPv4 dotted-decimal notation.
|
•
|
6to4: IPv6 Pool for IPv6- to-IPv4 compatible address type
|
|
•
|
policy: Configure an address allocation policy
|
|
•
|
prefix: IPv6 Pool address prefix
|
|
•
|
range: Configures IPv6 address pool to use a range of addresses
|
This command is valid for IPv6 shared pools only (Sample syntax: ipv6 pool name prefix ip_address/len shared policy dup-addr-detection). When this policy is enabled, the IPv6 shared pool allows a prefix to be shared in different call sessions with different interface IDs for an IPv6 address. This allows the tracking of interface IDs per prefix and the detection of duplicated IDs.
|
•
|
6to4: IPv6 pool for IPv6-to-IPv4 compatible address type
|
|
•
|
policy: Configure an address allocation policy
|
|
•
|
prefix: IPv6 pool address prefix
|
|
•
|
range: Configures IPv6 address pool to use a range of addresses
|
Specifies the beginning IPv6 address of the IPv6 address pool. ip_address/len must be specified using IPv6 colon-separated with CIDR notation.
range start_address end_address
start_address specifies the beginning of the range of addresses for the IPv6 pool. It must be specified using IPv6 colon-separated notation.
end_address specifies the end of the range of addresses for the IPv6 pool. It must be specified using IPv6 colon-separated notation.
|
•
|
6to4: IPv6 Pool for IPv6-to-IPv4 compatible address type
|
|
•
|
policy: Configure an address allocation policy
|
|
•
|
prefix: IPv6 Pool address prefix
|
|
•
|
range: Configures IPv6 address pool to use a range of addresses
|
private priority | public priority | shared priority | static priority
private priority: Specifies that the address pool may only be used by mobile stations which have requested an IP address from a specified pool. When private pools are part of an IP pool group, they are used in a priority order according to the precedence setting.
priority must be an integer from 0 through 10 with 0 being the highest. The default is 0.
public priority: Specifies that the address pool is used in priority order for assigning IP addresses to mobile stations which have not requested a specific address pool.
priority must be n integer from 0 through 10 with 0 being the highest and with a default of 0.
shared priority: Specifies that the address pool that may be used by more than one session at any time.
priority must be an integer from 0 through 10 with 0 being the highest and with a default of 0.
static priority: Specifies that the address pool is used for statically assigned mobile stations. Statically assigned mobile stations are those with a fixed IP address at all times.
priority must be an integer from 0 through 10 with 0 being the highest and with a default of 0.
[ no ] ipv6 route ipv6_address/prefix_length { interface name | next-hop ipv6_address interface name } [ cost cost ] [ precedence precedence ]
ipv6 route ipv6_address/prefix_length
ipv6_address/prefix_length must be specified using IPv6 colon-separated with CIDR notation.
Specifies the name of the interface on this system associated with the specified route or next-hop address. name must be an existing interface name on the system expressed as an alphanumeric string of 1 through 79 characters.
T the following example configures a static route with IPv6 prefix/length 2001:0db8:3c4d:0015:0000:0000:abcd:ef12/24 to the next hop interface
egress1:
This command is deprecated. Use ikev1 disable-phase1-rekey command to configure the parameters for Phase1 SA rekeying when ISAKMP lifetime expires for IKE v1 protocol.
This command is deprecated. Use ikev1 keepalive dpd command to configure ISAKMP IPSec Dead Peer Detection (DPD) message parameters for IKE v1 protocol.
This command is deprecated. Use ikev1 policy command to create/configure an ISAKMP policy with the specified priority for IKE v1 protocol.
Important: For details about the commands and parameters for this mode, check the
IuPS Service Configuration Mode Commands chapter.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (i.e. resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
To add a new LAC service named LAC1 and enter the LAC Service Configuration Mode, enter the following command:
Refer to the Lawful Intercept Configuration Guide for a description of this command.
Refer to the Lawful Intercept Configuration Guide for a description of this command.
Specifies the name of the LMA service. If service_name does not refer to an existing service, the new service is created if resources allow.
service_name is an alphanumeric string of 1 through 63 characters.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (for example, resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
[context_name]
hostname(config-lma-service)#
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (i.e. resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
To add a new LNS service named LNS1 and enter the LNS Service Configuration Mode, enter the following commands:
[ no ] logging syslog ip_address [ event-verbosity { min | concise | full } ] [ facility facilities ] [ pdu-data { none | hex | hex-ascii } ] [ pdu-verbosity pdu_level ] [ rate value ]
|
•
|
min: Displays minimal detail.
|
|
•
|
concise: Displays summary detail.
|
|
•
|
full: Displays full detail.
|
|
•
|
none: Displays data in raw format.
|
|
•
|
hex: Displays data in hexadecimal format.
|
|
•
|
hex-ascii: Displays data in hexadecimal and ASCII format (similar to a main-frame dump).
|
value must be an integer from 0 through 100000. Default: 1000
Specifies the name of the MAG service. If service_name does not refer to an existing service, the new service is created if resources allow.
service_name is an alphanumeric string of 1 through 63 characters.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (for example, resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your Cisco service representative for more information.
[context_name]
hostname(config-mag-service)#
Important: For details about the commands and parameters, check the
MAP Service Configuration Mode Commands chapter.
Specifies the name of the MME service. If service_name does not refer to an existing service, the new service is created if resources allow.
service_name is an alphanumeric string of 1 through 63 characters.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (for example, resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
[context_name]
hostname(config-mme-service)#
Caution: This is a critical configuration. The MME service cannot be configured without this configuration. Any change to this configuration would lead to restarting the MME service and removing or disabling this configuration will stop the MME service.
|
•
|
multiple-dynamic-reg-per-nai: All FA services in the current context can not simultaneously setup multiple dynamic home address registrations that have the same NAI.
|
|
•
|
multiple-dynamic-reg-per-nai: Disables all FA services in the current context from simultaneously setting up multiple dynamic home address registrations that have the same NAI.
|
|
•
|
accept: The new call is accepted and the existing call is dropped.
|
|
•
|
reject: The new call is rejected with an Admin Prohibited code.
|
Important: A maximum of eight MIP HA assignment tables can be configured per context with a maximum of 8 MIP HA assignment tables across all contexts.
Important: A maximum of 256 non-overlapping hoa-ranges can be configured per MIP HA Assignment table with a maximum of 256 non-overlapping hoa-ranges across all MIP HA Assignment tables.
The following command creates a new MIP HA assignment table name MIPHAtable1 and enters MIP HA Assignment Table Configuration Mode without asking for confirmation from the user:
|
•
|
duplicate-home-address: reject—sets HA services to reject a new call that requests an IP address that is already assigned.
|
|
•
|
duplicate-imsi-session: allow—sets HA services to accept new calls that have the same IMSI as a call that is already active.
|
|
•
|
accept: The new call is accepted and the existing call is dropped.
|
|
•
|
reject: The new call is rejected with an Admin Prohibited code.
|
|
•
|
allow: Allows multiple sessions for the same IMSI.
|
|
•
|
disallow: If a mobile node already has an active session and a new sessions is requested using the same IMSI, the currently active session is dropped and the new session is accepted.
|
|
•
|
global-disallow: Enables HA services in this context to accept a new session and disconnect any other session(s) having the same IMSI being processed in this context. In addition, a request is sent to all other contexts containing HA services to do the same.
|
Important: In order to ensure a single session per IMSI across all contexts containing HA services, the global-disallow option must be configured in every context.
Caution: This command should be enabled ONLY when all the BGP peering where VPNv4 routes are exchanged are one hop away.
Disables MPLS forwarding of IPv4 packets configured on the system. no mpls ip stops dynamic label distribution on all the interfaces irrespective of interface configuration.
Caution: This feature is not enabled by default.
Important: This command is not supported in this release. For more information please contact your Cisco account representative.
mseg_service_name must be the name of an MSEG service, and must be an alphanumeric string of 1 through 63 characters.
[context_name]
hostname(config-mseg-service)#
The following command creates an MSEG service named test, and enters the MSEG Service Configuration Mode:
nw-reachability server server_name [ interval seconds ] [ local-addr ip_addr ] [ num-retry num ] [ remote-addr ip_addr ] [ timeout seconds]
Important: Refer to the HA Configuration Mode command
policy nw-reachability-fail to configure the action that should be taken when network reachability fails.
Important: Refer to the Subscriber Config Mode command
nw-reachability-server to bind the network reachability to a specific subscriber.
Important: Refer to the
nw-reachability server server_name keyword of the
ip pool command in this chapter to bind the network reachability server to an IP pool.
To set a network device called InternetDevice with the IP address of 192.168.100.10 as the remote address that is pinged to determine network reachability and use the address
192.168.200.10 as the origination address of the ping packets sent, enter the following command:
Specifies the Access Point Name (APN) that is passed to the SGSN by the system. apn_name is an alphanumeric string of 1 through 63 characters that is case sensitive.
The following command enables support for network initiated PDP contexts for an MS with a static IP address of 20.13.5.40 from a pool configured in the destination context pdn1 with an IMSI of
3319784450 that uses an APN template called
isp1:
The following command specifies that the system waits 120 seconds before allowing another network requested PDP context for an MS:
operator user_name [ encrypted ] password password [ ecs ] [ expiry-date date_time ] [ li-administration ]
[ noecs ] [ timeout-absolute abs_seconds ] [ timeout-min-absolute abs_minutes ] [ timeout-idle timeout_duration ] [ timeout-min-idle idle_minutes ]
password is an alphanumeric string of 1 through 63 characters without encryption, or 1 through 127 with encryption.
The encrypted keyword is intended only for use by the system while saving configuration scripts. The system displays the
encrypted keyword in the configuration file as a flag that the variable following the
password keyword is the encrypted version of the plain text password. Only the encrypted password is saved as part of the configuration file.
Refer to the Lawful Intercept Configuration Guide for a description of this parameter.
timeout-idle timeout_duration
Important: A maximum of 128 administrative users and/or subscribers may be locally configured per context.
no pcc-af-service service_name
Specifies the name of the PCC-AF service. If service_name does not refer to an existing service, the new service is created if resources allow.
service_name is an alphanumeric string of 1 through 63 characters.
Important: In the absence of an Rx interface, the media information is available in the PCC-AF Service statically.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (for example, resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
[context_name]
hostname(config-imsapp-service)#
Caution: This is a critical configuration. The PCC-AF service cannot be configured without this configuration. Any change to this configuration would lead to restarting the PCC-AF service and removing or disabling this configuration will stop the PCC-AF service.
no pcc-policy-service service_name
Specifies the name of the PCC-Policy service. If service_name does not refer to an existing service, the new service is created if resources allow.
service_name is an alphanumeric string of 1 through 63 characters.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (for example, resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
[context_name]
hostname(config-pccpolicy-service)#
The commands available in this mode are defined in the PCC-Policy Service Configuration Mode Commands chapter.
Caution: This is a critical configuration. The PCC-Policy service cannot be configured without this configuration. Any change to this configuration would lead to restarting the PCC-Policy service and removing or disabling this configuration will stop the PCC-Policy service.
no pcc-service service_name
Specifies the name of the PCC service. If service_name does not refer to an existing service, the new service is created if resources allow.
service_name is an alphanumeric string of 1 through 63 characters.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (for example, resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
[context_name]
hostname(config-pcc-service)#
Caution: This is a critical configuration. The PCC service cannot be configured without this configuration. Any change to this configuration would lead to restarting the Policy and Charging Control service and removing or disabling this configuration will stop the PCC service.
no pcc-sp-endpoint sp_intfc1
Specifies the name of the PCC Sp interface endpoint. If sp_intfc_endpoint does not refer to an existing endpoint, the new endpoint is created if resources allow.
sp_intfc_endpoint is an alphanumeric string of 1 through 63 characters.
[context_name]
hostname(config-spendpoint)#
Caution: This is a critical configuration. The PCC Sp endpoint cannot be configured without this configuration. Any change to this configuration would lead to reset the PCC Sp interface and removing or disabling this configuration also disables the PCC Sp interface.
The following command configures an PDG service named pdg_service_1 and enters the PDG Service Configuration Mode:
[context_name]
hostname(config-pdif-service)#
The following command configures a PDIF service called pdif2 and enters the PDIF Service Configuration Mode:
Specifies the name of the PDSN service to configure. If name does not refer to an existing service, the new service is created if resources allow.
name is an alphanumeric string of 1 through 63 characters.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your Cisco service representative for more information.
The following command will remove sampleService as being a defined PDSN service.
Specifies the name of the P-GW service. If service_name does not refer to an existing service, the new service is created if resources allow.
service_name is an alphanumeric string of 1 through 63 characters.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (for example, resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
[context_name]
hostname(config-pgw-service)#
|
•
|
source_ip_address: Specifies the IP address of the source for sending Pilot Packets.
|
[context_name]
hostname(config-accounting-policy)#
Following command configures a policy map policy1 where other flow treatments is configured.
ppp { acfc { receive { allow | deny } | transmit { apply | ignore | reject} } | auth-retry suppress-aaa-auth | chap fixed-challenge-length length | dormant send-lcp-terminate | echo-max-retransmissions num_retries | echo-retransmit-timeout msec | first-lcp-retransmit-timeout milliseconds | lcp-authentication-discard retry-alternate num_discard | lcp-authentication-reject retry-alternate | lcp-start-delay delay | lcp-terminate connect-state | lcp-terminate mip-lifetime-expiry | lcp-terminate mip-revocation | max-authentication-attempts num | max-configuration-nak num | max-retransmissions number | max-terminate number | mru packet_size | negotiate default-value-options | peer-authentication user_name [ encrypted ] password password ] | pfc { receive { allow | deny } | transmit { apply | ignore | reject} } | reject-peer-authentication | renegotiation retain-ip-address | retransmit-timeout milliseconds }
no ppp { auth-retry suppress-aaa-auth | chap fixed-challenge-length | dormant send-lcp-terminate | lcp-authentication-discard retry-alternate num_discard | lcp-authentication-reject retry-alternate | lcp-start-delay | lcp-terminate connect-state | lcp-terminate mip-lifetime-expiry | lcp-terminate mip-revocation | negotiate default-value-options | reject-peer-authentication | renegotiation retain-ip-address }
For no ppp renegotiation retain-ip-address the initially allocated IP address will be released and a new IP address will be allocated during PPP renegotiation.
Default: no auth-retry suppress-aaa-auth
Important: This option is not supported in conjunction with the GGSN product.
Important: This option is not supported in conjunction with the GGSN product.
milliseconds must be an integer from 100 through 5000. Default: 3000
Important: This option is not supported in conjunction with the GGSN product.
Important: This option is not supported in conjunction with the GGSN product.
Specifies the maximum packet size that can be received in bytes. packet_size must be an integer from 128 through 1500. Default: 1500
When negotiate default-value-options is enabled, configuration options with default values are included in the PPP configuration Requests.
peer-authenticate user_name [ [ encrypted ] password password ]
Specifies the user name and an optional password required for point-to-point protocol peer connection authentications. user_name is an alphanumeric string of 1 through 63 characters. The keyword
password is optional and if specified
password is an alphanumeric string of 1 through 63 characters. The password specified must be in an encrypted format if the optional keyword
encrypted was specified.
The encrypted keyword is intended only for use by the system while saving configuration scripts. The system displays the
encrypted keyword in the configuration file as a flag that the variable following the
password keyword is the encrypted version of the plain text password. Only the encrypted password is saved as part of the configuration file.
When apply is specified, if the peer requests PFC, it is accepted and PFC is applied for transmitted PPP packets. When
ignore is specified, If the peer requests PFC, it is accepted but PFC is not applied for transmitted packets. When
reject is specified, all requests for PCF from the peer are rejected.
Caution: This command alters the way that some PPP statistics are calculated. Please consult your designated service representative before using this command
Important: HA Proxy DNS Intercept is a license-enabled feature.
The following command creates a proxy DNS rules list named list1 and places the CLI in the HA Proxy DNS Configuration Mode:
radius accounting { archive [ stop-only ] | deadtime dead_minutes | detect-dead-server { consecutive-failures consecutive_failures | keepalive | response-timeout timeout_duration } | interim interval seconds | max-outstanding max_messages | max-pdu-size octets | max-retries max_retries | max-transmissions max_transmissions | timeout timeout_duration | unestablished-sessions }
stop-only specifies archiving of STOP accounting messages only.
dead_minutes must be an integer from 0 through 65535.
detect-dead-server { consecutive-failures consecutive_failures | keepalive | response-timeout timeout_duration }
|
•
|
consecutive-failures consecutive_failures: Specifies the number of consecutive failures, for each AAA manager, before a server is marked as unreachable.
|
consecutive_failures must be an integer from 0 through 1000.
|
•
|
keepalive: Enables the AAA server alive-dead detect mechanism based on sending keepalive authentication messages to all authentication servers.
|
|
•
|
response-timeout timeout_duration: Specifies the number of seconds for each AAA manager to wait for a response to any message before a server is detected as failed, or in a down state.
|
timeout_duration must be an integer from 1 through 65535.
Important: If both
consecutive-failures and
response-timeout are configured, then both parameters have to be met before a server is considered unreachable, or dead.
Important: If RADIUS is used as the accounting protocol for the GGSN product, other commands are used to trigger periodic accounting updates. However, these commands would cause RADIUS STOP/START packets to be sent as opposed to INTERIM-UPDATE packets. Also note that accounting interim interval settings received from a RADIUS server take precedence over those configured on the system.
max-transmissions max_transmissions
Specifies that the AGW must send accounting data to n (more than one) AAA servers based on their priority. The full set of accounting data is sent to each of the
n AAA servers. Response from any one of the servers would suffice to proceed with the call. On receiving an ACK from any one of the servers, all retries are stopped.
n is the number of AAA servers to which accounting data will be sent, and must be an integer from 2 through 128. Default: 1 (Disabled)
Important: This is a customer-specific keyword and needs customer-specific license to use this feature. For more information on GGSN preservation mode, refer to
GGSN Service Configuration Mode Commands chapter.
downlink bytes uplink bytes
Individual subscriber can be associated to remote IP address lists through the configuration/specification of an attribute in their local or RADIUS profile. (Refer to the radius accounting command in the Subscriber Configuration mode.) When configured/specified, accounting data is collected pertaining to the subscriber’s communication with any of the remote addresses specified in the list.
interval interval_duration
|
•
|
immediate: Indicates that accounting STOP should be generated immediately on handoff, i.e. not to wait active-stop from the old PCF.
|
|
•
|
wait-active-stop: Indicates that accounting STOP is generated only when active-stop received from the old PCF when handoff occurs.
|
Default: wait-active-stop
minute must be an integer from 0 through 59.
hour must be an integer from 0 through 23.
|
•
|
active-handoff: Disables a single R-P event (and therefore a RADIUS accounting event) when an Active PCF-to-PFC Handoff occurs. Instead, two R-P events occur (one for the Connection Setup, and the second for the Active-Start). Default: Disabled
|
|
•
|
active-start-param-change: Disables an R-P event (and therefore a RADIUS accounting event) when an Active-Start is received from the PCF and there has been a parameter change. Default: Enabled
|
|
•
|
active-stop: Disables an R-P event (and therefore a RADIUS accounting event) when an Active-Stop is received from the PCF. Default: Disabled
|
Important: This keyword has been obsoleted by the
trigger-policy keyword. Note that if this command is used, if the context configuration is displayed, RADIUS accounting RP configuration is represented in terms of the trigger-policy.
Default:airlink-usage: Disabled
|
•
|
airlink-usage [ counter-rollover ]: Designates the use of Airlink-Usage RADIUS accounting policy for R-P, which generates a start on Active-Starts, and a stop on Active-Stops.
|
If the counter-rollover option is enabled, the system generates a STOP/START pair before input/output data octet counts (or input/output data packet counts) become larger than (2^32 - 1) in value. This setting is used to guarantee that a 32-bit octet count in any STOP message has not wrapped to larger than 2^32 thus ensuring the accuracy of the count. The system, may send the STOP/START pair at any time, so long as it does so before the 32-bit counter has wrapped. Note that a STOP/START pair is never generated unless the subscriber RP session is in the Active state, since octet/packet counts are not accumulated in the Dormant state.
|
•
|
custom: Specifies the use of custom RADIUS accounting policy for R-P. The custom policy can consist of the following:
|
|
•
|
active-handoff: Enables a single R-P event (and therefore a RADIUS accounting event) when an Active PCF-to-PFC Handoff occurs. Normally two R-P events will occur (one for the Connection Setup, and the second for the Active-Start).
|
|
•
|
active-start-param-change: Enables an R-P event (and therefore a RADIUS accounting event) when an Active-Start is received from the PCF and there has been a parameter change.
|
Important: Note that a custom trigger policy with only
active-start-param-change enabled is identical to the
standard trigger-policy.
|
•
|
active-stop: Enables an R-P event (and therefore a RADIUS accounting event) when an Active-Stop is received from the PCF.
|
Important: If the
radius accounting rp trigger-policy custom command is executed without any of the optional keywords, all custom options are disabled.
|
•
|
standard: Specifies the use of Standard RADIUS accounting policy for R-P in accordance with IS-835B.
|
radius [ mediation-device ] accounting server ip_address [ encrypted ] key value [ acct-on { enable | disable } ] [ acct-off { enable | disable } ] [ max max_messages ] [ oldports ] [ port port_number ] [ priority priority ] [ type { mediation-device | standard } ] [ admin-status { enable | disable } ] [ -noconfirm ]
Important: If this option is not used, the system by default enables standard AAA transactions.
ip_address must be specified in IPv4 dotted-decimal or IPv6 colon-separated notation. A maximum of 128 RADIUS servers can be configured per context. This limit includes accounting and authentication servers.
In 12.1 and earlier releases, the key value must be an alphanumeric string of 1 through 127 characters without encryption, and 1 through 256 characters with encryption.
In 12.2 and later releases, the key value must be an alphanumeric string of 1 through 127 characters without encryption, and 1 through 236 characters with encryption enabled.
The encrypted keyword is intended only for use by the system while saving configuration scripts. The system displays the
encrypted keyword in the configuration file as a flag that the variable following the
key keyword is the encrypted version of the plaint text key. Only the encrypted key is saved as part of the configuration file.
priority must be an integer from 1 through 1000, where 1 is the highest priority. When configuring two or more servers with the same priority you will be asked to confirm that you want to do this. If you use the
-noconfirm option, you are not asked for confirmation and multiple servers could be assigned the same priority.
|
•
|
standard: Use standard AAA transactions.
|
Important: Please note that this command is applicable ONLY to CDMA products. To configure this functionality in UMTS/LTE products (GGSN/P-GW), use the command
mediation-device delay-GTP-response in APN Configuration mode.
Specifies the AAA interface IP address(es) to used to identify the system. Up to two addresses can be configured. primary_address is the IP address of the primary interface to use in the current context in IPV4 dotted-decimal or IPv6 colon-separated notation.
mpls-label input in_label_value | output out_label_value1 [ out_label_value2 ]
|
•
|
in_label_value is the MPLS label that identifies inbound traffic destined for the configured NAS IP address.
|
|
•
|
out_label_value1 and out_label_value2 identify the MPLS labels to be added to the packets sent from the specified NAS IP address.
|
Important: This option is available only when nexthop-forwarding gateway is also configured with the
nexthop-forwarding-address keyword.
radius change-authorize-nas-ip ip_address [ encrypted ] key value [ port port ] [ event-timestamp-window window ] [ no-nas-identification-check] [ no-reverse-path-forward-check ] [ mpls-label input in_label_value | output out_label_value1 [ out_label_value2 ]
ip_address can be expressed in IPv4 dotted-decimal or IPv6 colon-separated notation.
In 12.1 and earlier releases, the key value must be an alphanumeric string of 1 through 127 characters without encryption, and 1 through 256 characters with encryption.
In 12.2 and later releases, the key value must be an alphanumeric string of 1 through 127 characters without encryption, and 1 through 236 characters with encryption enabled.
The encrypted keyword is intended only for use by the system while saving configuration scripts. The system displays the
encrypted keyword in the configuration file as a flag that the variable following the
key keyword is the encrypted version of the plain text key. Only the encrypted key is saved as part of the configuration file.
window must be an integer from 0 through 4294967295. If
window is specified as 0 (zero), this feature is disabled; the event-time-stamp attribute in COA or DM messages is ignored and the event-time-stamp attribute is not included in NAK or ACK messages. Default: 300
mpls-label input in_label_value | output out_label_value1 [ out_label_value2 ]
|
•
|
in_label_value is the MPLS label that identifies inbound COA traffic.
|
|
•
|
out_label_value1 and out_label_value2 identify the MPLS labels to be added to COA response.
|
|
•
|
3GPP-IMSI: The subscriber’s IMSI. It may include the 3GPP-NSAPI attribute to delete a single PDP context rather than all of the PDP contexts of the subscriber when used with the GGSN product.
|
Important: For the GGSN product, the value for Acct-Session-Id that is mandated by 3GPP is used instead of the special value for Acct-Session-Id that we use in the RADIUS messages we exchange with a RADIUS accounting server.
Important: When this command is used in conjunction with the GGSN, CoA functionality is not supported.
The following command specifies the IP address 192.168.100.10 as the NAS IP address, a key value of
123456 and uses the default port of
3799:
radius charging { deadtime dead_minutes | detect-dead-server { consecutive-failures consecutive_failures | response-timeout timeout_duration } | max-outstanding max_messages | max-retries max_retries | max-transmissions transmissions | timeout timeout_duration }
dead_minutes must be an integer from 0 through 65535.
detect-dead-server { consecutive-failures consecutive_failures | response-timeout timeout_duration }
consecutive-failures consecutive_failures: Default: 4. Specifies the number of consecutive failures, for each AAA manager, before a server is marked as unreachable.
consecutive_failures must be an integer from 0 through 1000.
response-timeout timeout_duration: Specifies the number of seconds for each AAA manager to wait for a response to any message before a server is detected as failed, or in a down state.
timeout_duration must be an integer from 1 through 65535.
Specifies that the AGW must send accounting data to n (more than one) AAA servers based on their priority. Response from any one of the
n AAA servers would suffice to proceed with the call. The full set of accounting data is sent to each of the
n AAA servers.
n is the number of AAA servers to which accounting data will be sent, and must be an integer from 2 through 128. Default: 1 (Disabled)
radius charging accounting server ip_address [ encrypted ] key key [ max max_messages ] [ max-rate max_rate ] [ oldports ] [ port port_number ] [ priority priority ] [ admin-status { enable | disable } ] [ -noconfirm ]
In 12.1 and earlier releases, the key value must be an alphanumeric string of 1 through 127 characters without encryption, and 1 through 256 characters with encryption.
In 12.2 and later releases, the key value must be an alphanumeric string of 1 through 127 characters without encryption, and 1 through 236 characters with encryption enabled.
The encrypted keyword is intended only for use by the system while saving configuration scripts. The system displays the
encrypted keyword in the configuration file as a flag that the variable following the
key keyword is the encrypted version of the plaint text key. Only the encrypted key is saved as part of the configuration file.
radius charging server ip_address [ encrypted ] key key [ max max_messages ] [ max-rate max_rate ] [ oldports ] [ port port_number ] [ priority priority ] [ admin-status { enable | disable } ] [ -noconfirm ]
In 12.1 and earlier releases, the key value must be an alphanumeric string of 1 through 127 characters without encryption, and 1 through 256 characters with encryption.
In 12.2 and later releases, the key value must be an alphanumeric string of 1 through 127 characters without encryption, and 1 through 236 characters with encryption enabled.
The encrypted keyword is intended only for use by the system while saving configuration scripts. The system displays the
encrypted keyword in the configuration file as a flag that the variable following the
key keyword is the encrypted version of the plain text key. Only the encrypted key is saved as part of the configuration file.
Important: This parameter should be set to allow enough time to remedy the issue that originally caused the server’s state to be changed to “Down”. After the deadtime timer expires, the system returns the server’s state to “Active” regardless of whether or not the issue has been fixed.
Important: For a complete explanation of RADIUS server states, refer to the
RADIUS Server State Behavior appendix in the
AAA and GTPP Interface Administration and Reference.
consecutive-failures consecutive_failures_count
consecutive_failures_count must be an integer from 1 through 1000. Default: Enabled; 4 consecutive failures
response-timeout timeout_duration
timeout_duration must be an integer from 1 through 65535. Default: Disabled
Important: If both
consecutive-failures and
response-timeout are configured, then both parameters must be met before a server’s state is changed to “Down”.
Important: The “Active” or “Down” state of a RADIUS server as defined by the system, is based on accessibility and connectivity. For example, if the server is functional but the system has placed it into a “Down” state, it could be the result of a connectivity problem. When a RADIUS server’s state is changed to “Down”, a trap is sent to the management station and the
deadtime timer is started.
dictionary must be one of the following values:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XX is the integer of the custom dictionary.
NOTE: RADIUS dictionary custom23 should be used in conjunction with Active Charging Service (ACS).
|
|
|
|
|
|
|
|
|
|
|
|
Important: In 12.0 and later releases, no new attributes can be added to the starent-vsa1 dictionary. If there are any new attributes to be added, these can only be added to the starent dictionary. For more information, please contact your Cisco account representative.
|
|
|
|
Specifies the name of a pre-configured VRF context instance. vrf_name is the alphanumeric string of a pre-configured VRF context configured in Context Configuration Mode via the
ip vrf command.
Caution: Any incorrect configuration, such as associating AAA group with wrong VRF instance or removing a VRF instance, will fail the RADIUS communication.
radius keepalive [ calling-station-id id | consecutive-response responses_no_of | encrypted | interval interval_duration | password | retries retries_no_of | timeout timeout_duration | username user_name | valid-response access-accept [ access-reject ] ]
Configures the Calling-Station ID to be used for the keepalive authentication. id must be an alphanumeric string of size 1 to 15 characters. Default: 000000000000000
In 12.1 and earlier releases, password must be an alphanumeric string of 1 through 63 characters.
In 12.2 and later releases, password must be an alphanumeric string of 1 through 132 characters.
interval interval_duration
If access-reject is configured, then both access-accept and access-reject are considered as success for the keepalive authentication request.
If access-reject is not configured, then only access-accept is considered as success for the keepalive access request.
Default: keepalive valid-response access-accept
Specifies the maximum number of re-transmissions for RADIUS authentication requests. This limit is used in conjunction with radius max-retries configuration for each server.
max_transmissions must be an integer from 1 through 65535. Default: Disabled
See the radius accounting server command.
The following command configures the service ip-address 21.32.36.25 to be sent as an AVP in RADIUS authentication probe messages:
radius server ip_address [ encrypted ] key value [ max max_messages ] [ max-rate max_rate ] [ oldports ] [ port port_number ] [ priority priority ] [ probe | no-probe ] [ probe-username user_name ] [ probe-password [ encrypted ] password password ] [ type { mediation-device | standard } ] [ admin-status { enable | disable } ] [ -noconfirm ]
In 12.1 and earlier releases, the key value must be an alphanumeric string of 1 through 127 characters without encryption, and 1 through 256 characters with encryption.
In 12.2 and later releases, the key value must be an alphanumeric string of 1 through 127 characters without encryption, and 1 through 236 characters with encryption enabled.
The encrypted keyword is intended only for use by the system while saving configuration scripts. The system displays the
encrypted keyword in the configuration file as a flag that the variable following the
key keyword is the encrypted version of the plain text key. Only the encrypted key is saved as part of the configuration file.
priority must be an integer from 1 through 1000 where 1 is the highest priority. When configuring two or more servers with the same priority you will be asked to confirm that you want to do this. If you use the
-noconfirm option, you are not asked for confirmation and multiple servers could be assigned the same priority.
encrypted: This keyword is intended only for use by the system while saving configuration scripts. The system displays the
encrypted keyword in the configuration file as a flag that the variable following the
password keyword is the encrypted version of the plain text password. Only the encrypted password is saved as part of the configuration file.
password password: Specifies the probe-user password for authentication.
password must be an alphanumeric string of 1 through 63 characters.
mediation-device: Specifies mediation-device specific AAA transactions. This device is available if you purchased a transaction control services license. Contact your local sales representative for licensing information.
standard: Specifies standard AAA transactions. (Default)
ip network_parameter ip_address wildcard_mask
|
•
|
any: Matches any network address.
|
|
•
|
host network_address: Match the specified network address exactly. network_address must be an IPv4 address specified in dotted-decimal notation.
|
|
•
|
any: Match any network mask.
|
|
•
|
host mask_address: Match the specified mask address exactly. mask_address must be an IPv4 address specified in dotted-decimal notation.
|
Use the following command to create a route access list named list27 that permits routes that match
192.168.1.0/24 exactly:
Specifies the IP address and subnet mask to match for routes. Both ip_address and
wildcard_mask must be entered in IPv4 dotted-decimal notation. (For example, 192.168.100.0 255.255.255.0)
route-map map_name { deny | permit } seq_number
Enables BGP, Open Shortest Path First (OSPF) or OSPF version 3 (OSPFv3) routing functionality and enters the corresponding Configuration Mode. Refer to the BGP Configuration Mode Commands,
OSPF Configuration Mode Commands or
OSPFv3 Configuration Mode Commands chapter for details on associated Configuration mode commands.
[ no ] router { bgp as_number | ospf | ospfv3 }
Important: BGP routing is supported only for use with the HA.
Important: You must obtain and install a valid license key to use these features. Refer to the
System Administration Guide for details on obtaining and installing feature use license keys.
Important: The FTPD server can only be configured in the local context.
Important: The SSHD server allows only three unsuccessful login attempts before closing a login session attempt.
Important: The TELNET server allows only three unsuccessful login attempts before closing a login session attempt.
Important: The TFTPD server can only be configured in the local context.
This option only works with the ftpd,
sshd,
telnetd, and
tftpd commands.
[context_name]
hostname(config-event)#
Important: For details about the commands and parameters, check the
SGSN Service Configuration Mode chapter.
The following command removes the sgsn service named sgsn1 from the configuration for the current context:
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (for example, resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
[context_name]
hostname(config-sgs-service)#
The following command removes the SGS service named sgs1 from the configuration for the current context:
The following command removes the sgsn service named sgtp1 from the configuration for the current context:
Specifies the name of the S-GW service. If service_name does not refer to an existing service, the new service is created if resources allow.
service_name is an alphanumeric string of 1 through 63 characters.
Caution: Large numbers of services greatly increase the complexity of management and may impact overall system performance (for example, resulting from such things as system handoffs). Therefore, it is recommended that a large number of services only be configured if your application absolutely requires it. Please contact your local service representative for more information.
[context_name]
hostname(config-sgw-service)#
ssh key data length octets
Sets the public/private key pair to be used by the system where data is the encrypted key and
length is the length of the encrypted key in octets.
data must be an alphanumeric string of 1 through 1023 characters and
octets must be a value in the range of 0 through 65535.
|
•
|
v1-rsa: SSH v1 RSA host key only
|
|
•
|
v2-rsa: SSH v2 DSA host key only
|
|
•
|
v2-dsa: SSH v2 RSA host key only
|
Important: For maximum security, it is recommended that only SSH v2 be used.
v2-rsa is the recommended key type.
[context_name]
hostname(cfg-ctx-ssl-subscriber-template)#
The following command specifies the SSL template ssl_template_1 and enters the SSL Template Configuration Mode:
default: Enters the Subscriber Configuration Mode for the context’s default subscriber settings.
name user_name: Specifies the user which is to be allowed to use the services of the current context.
user_name must be an alphanumeric string of 1 through 127 characters.
asn-service-info mobility: Indicates the type of mobility supported and enabled in the Autonomous System Number (ASN).
Important: A maximum of 128 subscribers and/or administrative users may be locally configured per context.
Important: This value is ignored for the Alert model. In addition, if this value is not configured for the Alarm model, the system assumes it is identical to the low threshold.
|
•
|
Enter Condition: Actual IP address utilization percentage per pool group < Low Threshold
|
|
•
|
Clear Condition: Actual IP address utilization percentage per pool group > High Threshold
|
Important: This value is ignored for the Alert model. In addition, if this value is not configured for the Alarm model, the system assumes it is identical to the high threshold.
|
•
|
Enter Condition: Actual number of calls setup per second > High Threshold
|
The following command configures a number of calls setup per second threshold of 1000 and a low threshold of
500 for a system using the Alarm thresholding model:
Important: This value is ignored for the Alert model. In addition, if this value is not configured for the Alarm model, the system assumes it is identical to the low threshold.
|
•
|
Enter Condition: Actual percentage of IP addresses free per pool < Low Threshold
|
|
•
|
Clear Condition: Actual percentage of IP addresses free per pool > High Threshold
|
Important: This command is overridden by the settings of the
alert-threshold keyword of the
ip pool command.
Important: This value is ignored for the Alert model. In addition, if this value is not configured for the Alarm model, the system assumes it is identical to the high threshold.
|
•
|
Enter Condition: Actual percentage of IP addresses on hold per pool > High Threshold
|
|
•
|
Clear Condition: Actual percentage of IP addresses on hold per pool < Low Threshold
|
Important: This command is overridden by the settings of the
alert-threshold keyword of the
ip pool command.
Important: This value is ignored for the Alert model. In addition, if this value is not configured for the Alarm model, the system assumes it is identical to the low threshold.
|
•
|
Enter Condition: Actual percentage of IP addresses in the release state per pool > High Threshold
|
|
•
|
Clear Condition: Actual percentage of IP addresses in the release state per pool < Low Threshold
|
Important: This command is overridden by the settings of the
alert-threshold keyword of the
ip pool command.
Important: This value is ignored for the Alert model. In addition, if this value is not configured for the Alarm model, the system assumes it is identical to the low threshold.
|
•
|
Enter Condition: Actual percentage of IP addresses used per pool > High Threshold
|
|
•
|
Clear Condition: Actual percentage of IP addresses used per pool < Low Threshold
|
Important: This command is overridden by the settings of the
alert-threshold keyword of the
ip pool command.
Refer to the threshold available-ip-pool-group command, the
threshold ip-pool-x commands and the
alert-threshold keyword of the
ip pool command for additional information on these values.
|
•
|
SNMP traps: SNMP traps have been created that indicate the condition (high threshold crossing and/or clear) of each of the monitored values. Complete descriptions and other information pertaining to these traps is located in the starentMIB(8164).starentTraps(2) section of the SNMP MIB Reference.
|
|
•
|
Logs: The system provides a facility called threshold for which active and event logs can be generated. As with other system facilities, logs are generated Log messages pertaining to the condition of a monitored value are generated with a severity level of WARNING.
|
|
•
|
Alarm System: High threshold alarms generated within the specified polling interval are considered “outstanding” until a the condition no longer exists and/or a condition clear alarm is generated.
|
Refer to the threshold poll command in Global Configuration Mode Commands for information on configuring the polling interval over which IP address pool utilization is monitored.
Important: This value is ignored for the Alert model. In addition, if this value is not configured for the Alarm model, the system assumes it is identical to the high threshold.
|
•
|
Enter Condition: Actual number of calls setup per second > High Threshold
|
The following command configures a number of calls setup per second threshold of 1000 and a low threshold of
500 for a system using the Alarm thresholding model: